LoginSignup
10
11

More than 1 year has passed since last update.

【備忘録】ProtonでSteam以外のソフトを動かす方法

Last updated at Posted at 2021-09-30

Q. Protonとは

A. Steamを開発してるValveがWineをゲーム用に魔改造したやつ。
SteamでWinのみ対応のゲームをインストールして起動しようとするとこいつが使われる。
Wineみたいに単独でインストールすることはできない。
と思ったら普通にAURに単独であった。
一応この記事はSteamでインストールした場合を想定。

結論

$ cd [動かしたい.exeのあるフォルダ]
$ STEAM_COMPAT_CLIENT_INSTALL_PATH=[Steamのインストールされてるディレクトリ] STEAM_COMPAT_DATA_PATH=[Steamインストールされてるディレクトリ/steamapps/compatdata] [Protonのインストール先ディレクトリ]/proton run [動かしたいやつ.exe]

$ cd ~/Downloads
$ STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam/ STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/ ~/.local/share/Steam/steamapps/common/Proton\ 6.3/proton run setup.exe

インストールされた.exeファイルはSTEAM_COMPAT_DATA_PATH/pfx/drive_c/ をCドライブ直下とした指定ディレクトリに入る

環境変数とか

STEAM_COMPAT_CLIENT_INSTALL_PATH

Steamのいろんなファイルとかが入ってるディレクトリ。
多分どのディストリビューションも~/.local/share/Steam/だと思う
~/.steam/steamが上記ディレクトリのシンボリックリンクだったりしました。

STEAM_COMPAT_DATA_PATH

これが一体何を指してるのかよくわからないが、多分Cドライブとかレジストリ設定の位置あたりを指定してるものと思われる。
~/.local/share/Steam/steamapps/compatdata/を指定したら動いた。
~/protonを指定しても動いた。

Protonがインストールされてるフォルダ

Steam開いてライブラリからProton x.x(xはバージョン)を選択、右クリックして"Properties..."をクリックした後、"LOCAL FILES"タブ内にある"Move install folder..."を押せば規定のファイルマネージャーで該当ディレクトリに飛びます。
何故か私の環境だと日本語フォントインストールしても日本語が豆腐になるので日本語でなんて書いてあるかはわかりません。

参考文献

10
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11