GNU/Linux >> Linux の 問題 >  >> Linux

GameHub –すべてのゲームを1つの屋根の下に置くためのゲームプラットフォーム

GameHub は、GNU / Linuxオペレーティングシステムでゲームを表示、インストール、実行、および削除できる統合ゲームライブラリです。 Steam、GOG、Humble Bundle、Humble Troveなど、さまざまなソースからのネイティブゲームと非ネイティブゲームの両方をサポートしています。非ネイティブゲームは、Wine、Proton、DOSBox、ScummVM、RetroArchでサポートされています。また、カスタムエミュレーターを追加したり、GOGゲームのボーナスコンテンツやDLCをダウンロードしたりすることもできます。簡単に言えば、GamehubはSteam / GoG / Humblebundle/Retroarchのフロントエンドです。 Protonなどのスチームテクノロジーを使用して、WindowsGogゲームを実行できます。 GameHubは、 Valaで記述された無料のオープンソースゲームプラットフォームです。 GTK + 3を使用する 。すべてのゲームを1つの屋根の下で管理する方法を探している場合は、GameHubが適している可能性があります。

LinuxにGameHubゲームプラットフォームをインストールする

GameHubの作者は、エレメンタリーOS専用に設計しました。したがって、GameHub PPAを使用して、Debian、Ubuntu、エレメンタリーOS、およびその他のUbuntu派生物にインストールできます。

$ sudo apt install --no-install-recommends software-properties-common
$ sudo add-apt-repository ppa:tkashkin/gamehub
$ sudo apt update
$ sudo apt install com.github.tkashkin.gamehub

GameHubはAURで利用できます 、したがって、 YaY などのAURヘルパーを使用して、ArchLinuxとそのバリアントにインストールするだけです。 。

$ yay -S gamehub-git

AppImageとしても利用できます およびFlatpak リリースページのパッケージ 。

AppImageパッケージをご希望の場合は、次の手順を実行してください。

$ 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

実行可能にする:

$ chmod +x gamehub

そして、コマンドを使用してGameHubを実行します:

$ ./gamehub

Flatpakインストーラーを使用する場合は、次のコマンドを1つずつ実行します。

$ git clone https://github.com/tkashkin/GameHub.git
$ cd GameHub
$ scripts/build.sh build_flatpak

すべてのゲームを1つの屋根の下に置く

メニューまたはアプリケーションランチャーからGameHubを起動します。最初の起動時に、次のウェルカム画面が表示されます。

GameHubのウェルカム画面

上のスクリーンショットでわかるように、Steam、GoG、HumbleBundleなどの特定のソースにログインする必要があります。 LinuxシステムにSteamクライアントがない場合は、最初にSteamクライアントをインストールしてSteamアカウントにアクセスする必要があります。 GoGおよびHumbleバンドルソースの場合は、アイコンをクリックしてそれぞれのソースにログインします。

アカウントにログインすると、すべてのソースのすべてのゲームがGameHubダッシュボードに表示されます。

GameHubダッシュボード

ログインしたソースのリストが左上隅に表示されます。各ソースのゲームを表示するには、それぞれのアイコンをクリックするだけです。

リストビューとグリッドビューを切り替えたり、フィルターを適用してゲームを並べ替えたり、GameHubダッシュボードのリストからゲームを検索したりすることもできます。

ゲームのインストール

リストから選択したゲームをクリックし、[インストール]ボタンをクリックします。ゲームが非ネイティブの場合、GameHubは、ゲームの実行と選択したゲームのインストールに適した互換性レイヤー(Wineなど)を自動的に選択します。下のスクリーンショットにあるように、インディジョーンズゲームはLinuxプラットフォームでは利用できません。

ゲームをインストールする

ネイティブゲームの場合(つまり、Linuxをサポートしている場合)、[インストール]ボタンを押すだけです。

ゲームをインストールしたくない場合は、ダウンロードをクリックしてください。 ボタンをクリックして、ゲームディレクトリに保存します。 インポートを使用して、ローカルにインストールされたゲームをGameHubに追加することもできます。 オプション。

GameHub設定

GameHub設定ウィンドウ

GameHub設定ウィンドウは、右上隅にある4本の直線をクリックすると起動できます。

[設定]セクションから、

などのさまざまな設定を有効、無効、および設定できます。
  • 明るいテーマと暗いテーマを切り替えます。
  • ゲームでは、色付きのアイコンの代わりに記号アイコンを使用します。
  • コンパクトリストに切り替えます。
  • さまざまなソースからのゲームのマージを有効/無効にします。
  • 互換性レイヤーを有効/無効にします。
  • ゲームコレクションディレクトリを設定します。コレクションを保存するためのデフォルトのディレクトリは$HOME / Games / _Collectionです。 。
  • ソースごとにゲームディレクトリを設定します。
  • エミュレータの追加/削除
  • そしてたくさん。

詳細については、このガイドの最後にあるプロジェクトのリンクを参照してください。

関連記事:

  • LinuxでLutrisを使用してゲームを管理する
  • GameMode-Linuxでのゲームパフォーマンスを向上させるツール

Linux
  1. すべてのファイル(非表示を含む)をあるディレクトリから別のディレクトリに移動するにはどうすればよいですか?

  2. 1つのファイルを除くすべてのファイル/ディレクトリを削除しますか?

  3. 最後のN行をあるファイルから別のファイルにコピーしますか?

  1. 複数の実行可能スクリプトを1つのディレクトリに配置し、そのディレクトリをソーシングすることで、これらのコマンドをすべて使用できるようにすることはできますか?

  2. 1 つを除くすべてのファイルを移動する

  3. 1 つのコマンドでファイルのすべてのシンボリック リンクを削除する

  1. ディレクトリ内のすべてのファイルを削除する3つの方法(拡張子が付いた1つまたは少数のファイルを除く)

  2. ディレクトリの下のすべてのシンボリックリンクを解除するには?

  3. ls ですべてを 1 行に出力するようにします (ターミナルのように)