ウブントゥのスチムーでゲムー:Part.1 「動かねえ」

ウブントゥのスチムーでゲムー:Part.1 「動かねえ」

programming
PC関連 実用Tips

ウブントゥのスチムーでゲムー:Part.1 「動かねえ」

それは、予想はしていたけれど、少し辛いものだった。

――UbuntuでSteamのゲームが、遊べない。

本編

【おことわり】

この記事を書いた段階ではまだゲームプレイはできていません。

霧原めいの右往左往を楽しむコンテンツです。

やったこと:

1. Steam公式から steam.debを落としてきてインストール

sudo dpkg -i steam.deb

※ dpkg : debian(*.deb) 方式のパッケージをインストールするコマンド。 (-i : install)

依存関係をよしなにしてくれないので、アンインストールのときがめんどくさい。

ギルティ。

※ sudo : 一時的に管理者(superuser)権限でコマンドを実行(do)するコマンド。よくつかう。

2. 「Atomic Heart」(冷蔵庫や自動販売機に犯されるゲーム)をポチる

3. 開発中……

4.  Linux非対応ゲームを無理やりインストールする

初期状態だとLinuxネイティブ対応ゲーム以外は動かないので

Property -Compatibility -“Force the use of a specific Steam Play compatibility tool”にチェック

すると、「Install」ボタンが青くなり、当然のごとく、押せばインストールが始まる。

そして、Valveが誇る「Proton」――WindowsゲームをLinuxで動かすための互換レイヤーだ。――が、ゲイツへの反逆の唸りを上げるべく、「PLAY」ボタンを緑色に染める。

――そう。このPLAYボタンを押せば、ボクはゲームがプレイできる。簡単なことだ。

ゲイブに、感謝しなきゃね。

5. うごk……かない……なんで?

「PLAY」を押してもすぐに強制終了

6. 非公式版Proton「Proton-GE」を入れてみる

なんか公式ビルドより性能がいいらしいです

https://github.com/GloriousEggroll/proton-ge-custom

導入方法:

Releases から Tar.gzファイルを落としてきて、解凍。

展開されたものを ~/.steam/root/compatibilitytools.d にぶち込む。

tar -xf GE-ProtonVERSION.tar.gz -C ~/.steam/root/compatibilitytools.d/

あとは、steamのプロパティでGE-Protonを指定するだけ。簡単なことだ。

Property -Compatibility -Protonのバージョンを指定するプルダウンで「GE-Proton」を選ぶだけ。

7. どうしてうごかないの?ねぇ!

「PLAY」を押しても立ち上がる気配すらない

8. Steamのアンインストール

apt list --installed \*steam\*

これでインストール済みの”steam”という名前がついたパッケージをリストアップできるので、

sudo dpkg -r steam-launcher
sudo dpkg -r steam-libs-amd64
sudo dpkg -r steam-libs-i386

のようにして、パッケージを消していきます。

* dpkg -r : アンインストール時は引数に -r をつける(たぶんremoveの意味 調べてない)

7. SnapストアにSteamのパッケージがあったので再チャレンジ

きっと、うまくいく。

次回、ウブントゥのスチムーでゲムー:Part2. 「きっと、うまくいく。」

あきらめなければ、なんだって動くようになるはずだから。

今後参考になりそうなサイト

・ ProtonDB (https://www.protondb.com/)

Steam Deck (Proton)での動作報告や、「このProtonのバージョンが最適だぜ!」という情報が集まったサイト

・ Steam Deck HQ (https://steamdeckhq.com/)

Steam DeckやProtonについての最新情報をまとめてくれるサイト。

HQ(Head Quarter)というネーミングセンスがスチマーらしくてよい。

※用語解説

ウブントゥ:Ubuntuのこと。気分で半角にしただけ。Linuxのディストリビューションの一つ。

スチムー:Steamのこと。最初の頃のSteamクライアントにおけるバグった日本語表示に由来。語感がかわいい。

ゲムー:ゲームのこと。最初の頃のSteamクライアントにおけるバグった日本語表示に由来(同上)。かわいい。

開発中: スチムーでゲムーを購入する際、購入処理画面にでかでかと「開発中……」と表示されていたことに由来。かっこいい。

ゲイツ:WindowsとかMicrosoftとかXboxを作ったひと。かしこい。

ゲイブ:Harf-LifeとかValveとかSteam Deckを作ったひと。かわいい。