{"id":8352,"date":"2019-01-19T10:53:01","date_gmt":"2019-01-19T10:53:01","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=8352"},"modified":"2019-03-09T01:28:29","modified_gmt":"2019-03-09T01:28:29","slug":"gamehub-an-unified-library-to-put-all-games-under-one-roof","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/19\/gamehub-an-unified-library-to-put-all-games-under-one-roof\/","title":{"rendered":"GameHub &#8211; An Unified Library To Put All Games Under One Roof"},"content":{"rendered":"<p class=\"post-byline\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-thumb-large size-thumb-large wp-post-image tc-smart-load-skip tc-smart-loaded\" style=\"font-size: 1rem;\" src=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub-720x340.png\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub-720x340.png 720w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub-300x143.png 300w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub-520x247.png 520w\" alt=\"gamehub\" width=\"720\" height=\"340\" \/><\/p>\n<p><strong>GameHub<\/strong>\u00a0is an unified gaming library that allows you to view, install, run and remove games on GNU\/Linux operating system. It supports both native and non-native games from various sources including Steam, GOG, Humble Bundle, and Humble Trove etc. The non-native games are supported by\u00a0<a href=\"https:\/\/www.ostechnix.com\/run-windows-games-softwares-ubuntu-16-04\/\" target=\"_blank\" rel=\"noopener\">Wine<\/a>, Proton,\u00a0<a href=\"https:\/\/www.ostechnix.com\/how-to-run-ms-dos-games-and-programs-in-linux\/\" target=\"_blank\" rel=\"noopener\">DOSBox<\/a>, ScummVM and RetroArch. It also allows you to add custom emulators and download bonus content and DLCs for GOG games. Simply put, Gamehub is a frontend for Steam\/GoG\/Humblebundle\/Retroarch. It can use steam technologies like Proton to run windows gog games. GameHub is free, open source gaming platform written in\u00a0<strong>Vala<\/strong>\u00a0using\u00a0<strong>GTK+3<\/strong>.\u00a0 If you\u2019re looking for a way to manage all games under one roof, GameHub might be a good choice.<\/p>\n<h4 class=\"fittexted_for_content_h4\">Installing GameHub<\/h4>\n<p>The author of GameHub has designed it specifically for elementary OS. So, you can install it on Debian, Ubuntu, elementary OS and other Ubuntu-derivatives using GameHub PPA.<\/p>\n<pre>$ sudo apt install --no-install-recommends software-properties-common\r\n$ sudo add-apt-repository ppa:tkashkin\/gamehub\r\n$ sudo apt update\r\n$ sudo apt install com.github.tkashkin.gamehub<\/pre>\n<p>GameHub is available in\u00a0<a href=\"https:\/\/aur.archlinux.org\/packages\/gamehub-git\/\" target=\"_blank\" rel=\"noopener\"><strong>AUR<\/strong><\/a>, so just install it on Arch Linux and its variants using any AUR helpers, for example\u00a0<a href=\"https:\/\/www.ostechnix.com\/yay-found-yet-another-reliable-aur-helper\/\" target=\"_blank\" rel=\"noopener\"><strong>YaY<\/strong><\/a>.<\/p>\n<pre>$ yay -S gamehub-git<\/pre>\n<p>It is also available as\u00a0<strong>AppImage<\/strong>\u00a0and\u00a0<strong>Flatpak<\/strong>\u00a0packages in\u00a0<a href=\"https:\/\/github.com\/tkashkin\/GameHub\/releases\" target=\"_blank\" rel=\"noopener\"><strong>releases page<\/strong><\/a>.<\/p>\n<p>If you prefer AppImage package, do the following:<\/p>\n<pre>$ wget https:\/\/github.com\/tkashkin\/GameHub\/releases\/download\/0.12.1-91-dev\/GameHub-bionic-0.12.1-91-dev-cd55bb5-x86_64.AppImage -O gamehub<\/pre>\n<p>Make it executable:<\/p>\n<pre>$ chmod +x gamehub<\/pre>\n<p>And, run GameHub using command:<\/p>\n<pre>$ .\/gamehub<\/pre>\n<p>If you want to use Flatpak installer, run the following commands one by one.<\/p>\n<pre>$ git clone https:\/\/github.com\/tkashkin\/GameHub.git\r\n$ cd GameHub\r\n$ scripts\/build.sh build_flatpak<\/pre>\n<h4 class=\"fittexted_for_content_h4\">Put All Games Under One Roof<\/h4>\n<p>Launch GameHub from menu or application launcher. At first launch, you will see the following welcome screen.<\/p>\n<div id=\"attachment_16274\" class=\"wp-caption aligncenter\"><a class=\"\" title=\"\" href=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16274 tc-smart-load-skip tc-smart-loaded\" src=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1.png\" sizes=\"auto, (max-width: 1221px) 100vw, 1221px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1.png 1221w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1-300x178.png 300w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1-768x456.png 768w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1-1024x608.png 1024w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub1-520x309.png 520w\" alt=\"gamehub1\" width=\"1221\" height=\"725\" aria-describedby=\"caption-attachment-16274\" \/><\/a><\/p>\n<p id=\"caption-attachment-16274\" class=\"wp-caption-text\">GameHub welcome screen<\/p>\n<\/div>\n<p>As you can see in the above screenshot, you need to login to the given sources namely Steam, GoG or Humble Bundle. If you don\u2019t have Steam client on your Linux system, you need to install it first to access your steam account. For GoG and Humble bundle sources, click on the icon to log in to the respective source.<\/p>\n<p>Once you logged in to your account(s), all games from the all sources can be visible on GameHub dashboard.<\/p>\n<div id=\"attachment_16278\" class=\"wp-caption aligncenter\"><a class=\"\" title=\"\" href=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16278 size-full tc-smart-load-skip tc-smart-loaded\" src=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2.png\" sizes=\"auto, (max-width: 1221px) 100vw, 1221px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2.png 1221w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2-300x178.png 300w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2-768x456.png 768w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2-1024x608.png 1024w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub2-520x309.png 520w\" alt=\"gamehub2\" width=\"1221\" height=\"725\" aria-describedby=\"caption-attachment-16278\" \/><\/a><\/p>\n<p id=\"caption-attachment-16278\" class=\"wp-caption-text\">GameHub Dashboard<\/p>\n<\/div>\n<p>You will see list of logged-in sources on the top left corner. To view the games from each source, just click on the respective icon.<\/p>\n<p>You can also switch between list view or grid view, sort the games by applying the filters and search games from the list in GameHub dashboard.<\/p>\n<p><strong>Installing a game<\/strong><\/p>\n<p>Click on the game of your choice from the list and click Install button. If the game is non-native, GameHub will automatically choose the compatibility layer (E.g Wine) that suits to run the game and install the selected game. As you see in the below screenshot, Indiana Jones game is not available for Linux platform.<\/p>\n<div id=\"attachment_16280\" class=\"wp-caption aligncenter\"><a class=\"\" title=\"\" href=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1.png\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16280 tc-smart-load-skip tc-smart-loaded\" src=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1.png\" sizes=\"auto, (max-width: 1221px) 100vw, 1221px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1.png 1221w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1-300x178.png 300w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1-768x456.png 768w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1-1024x608.png 1024w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub3-1-520x309.png 520w\" alt=\"\" width=\"1221\" height=\"725\" aria-describedby=\"caption-attachment-16280\" \/><\/a><\/p>\n<p id=\"caption-attachment-16280\" class=\"wp-caption-text\">Install a game<\/p>\n<\/div>\n<p>If it is a native game (i.e supports Linux), simply press the Install button.<\/p>\n<p><a class=\"\" title=\"\" href=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub4.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16281 tc-smart-load-skip tc-smart-loaded\" src=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub4.png\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub4.png 521w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub4-300x98.png 300w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub4-520x170.png 520w\" alt=\"gamehub4\" width=\"521\" height=\"170\" \/><\/a><\/p>\n<p>If you don\u2019t want to install the game, just hit the\u00a0<strong>Download<\/strong>\u00a0button to save it in your games directory. It is also possible to add locally installed games to GameHub using the\u00a0<strong>Import<\/strong>\u00a0option.<\/p>\n<p><strong>GameHub Settings<\/strong><\/p>\n<div id=\"attachment_16282\" class=\"wp-caption aligncenter\"><a class=\"\" title=\"\" href=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub5.png\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16282 tc-smart-load-skip tc-smart-loaded\" src=\"http:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub5.png\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" srcset=\"https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub5.png 513w, https:\/\/www.ostechnix.com\/wp-content\/uploads\/2019\/01\/gamehub5-257x300.png 257w\" alt=\"gamehub5\" width=\"513\" height=\"600\" aria-describedby=\"caption-attachment-16282\" \/><\/a><\/p>\n<p id=\"caption-attachment-16282\" class=\"wp-caption-text\">GameHub Settings window<\/p>\n<\/div>\n<p>GameHub Settings window can be launched by clicking on the four straight lines on top right corner.<\/p>\n<p>From Settings section, we can enable, disable and set various settings such as,<\/p>\n<ul>\n<li>Switch between light\/dark themes.<\/li>\n<li>Use Symbolic icons instead of colored icons for games.<\/li>\n<li>Switch to compact list.<\/li>\n<li>Enable\/disable merging games from different sources.<\/li>\n<li>Enable\/disable compatibility layers.<\/li>\n<li>Set games collection directory. The default directory for storing the collection is\u00a0<strong>$HOME\/Games\/_Collection<\/strong>.<\/li>\n<li>Set games directories for each source.<\/li>\n<li>Add\/remove emulators,<\/li>\n<li>And many.<\/li>\n<\/ul>\n<p>For more details, refer the project links given at the end of this guide.<\/p>\n<p>Cheers!<\/p>\n<p><strong>Resources:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/tkashkin.tk\/projects\/gamehub\/\" target=\"_blank\" rel=\"noopener\"><strong>GameHub website<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/github.com\/tkashkin\/GameHub\" target=\"_blank\" rel=\"noopener\"><strong>GameHub GitHub Repository<\/strong><\/a><\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.linuxtoday.com\/high_performance\/gamehub-an-unified-library-to-put-all-games-under-one-roof-190116050517.html\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GameHub\u00a0is an unified gaming library that allows you to view, install, run and remove games on GNU\/Linux operating system. It supports both native and non-native games from various sources including Steam, GOG, Humble Bundle, and Humble Trove etc. The non-native games are supported by\u00a0Wine, Proton,\u00a0DOSBox, ScummVM and RetroArch. It also allows you to add custom &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/19\/gamehub-an-unified-library-to-put-all-games-under-one-roof\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;GameHub &#8211; An Unified Library To Put All Games Under One Roof&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8352","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=8352"}],"version-history":[{"count":2,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8352\/revisions"}],"predecessor-version":[{"id":10839,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/8352\/revisions\/10839"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=8352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=8352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=8352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}