現在、2つのバージョンのSteamを使用しています。Linuxと互換性のあるゲーム用のLinuxバージョンと、互換性のないゲーム用のWineのWindowsバージョンです。Linux Steam(ワインを使用していないゲーム)でワインを動作させることができるかどうか疑問に思っていたので、2つのスチームを切り替える必要はありません。
現在、2つのバージョンのSteamを使用しています。Linuxと互換性のあるゲーム用のLinuxバージョンと、互換性のないゲーム用のWineのWindowsバージョンです。Linux Steam(ワインを使用していないゲーム)でワインを動作させることができるかどうか疑問に思っていたので、2つのスチームを切り替える必要はありません。
回答:
これは古い質問ですが、これを行う方法があるようです。の並べ替え。
編集:だから、1つのゲームをダウンロードしても、機能していないようです。ゲームを起動しても何も起こりません。エラーはありません。ただただ。だから、YMMV。
これには、適切なフォルダーにappmanifestを作成することで、クライアントがインストールできると思わせるように仕向けます。幸いなことに、Steamはうまく組み合わせられ、エラーに耐えられるため、他のマニフェストをコピーし、いくつかのフィールドを変更するだけで、ファイルが自動的に修正され、ゲームのダウンロードが開始されます。
リンクが壊れた場合の将来の参照用:
Steamで目的のゲームを右クリックします。[デスクトップショートカットの作成]をクリックします。
テキストとしてショートカットを開き、gameidを見つけます。Exec行にあります。たとえば、「Exec = steam steam:// rungameid / 204880」は、gameidが204880であることを意味します(これがどのゲームであるかを見つけるためのボーナスポイント!:P)
次に、新しいマニフェストを作成します。(ああ、Steamをまだ開いている場合は、先に進んで閉じてください。)ほとんどの場合、〜/ .local / share / Steam / SteamApps /に移動します。(可変長の)いくつかの「appmanifest_xxxxxx.acfファイルがあります。これらはインストール済みのゲームを表します。1つを選択します(これまではどれでも動作するようです)。コピーしてappmanifest_gameid.acfとして保存しますそれを開いて、appID、GameID、名前、セカンドネームの各フィールドを変更し、保存します。
Steamを再度開きます。
??? (Steamは間違ったファイルを修正します。古いプロパティの一部が残っていることに気付きました。
利益!(ダウンロードを開始します)
そして、執筆時点で、これは私が得た限りです。私のゲームはまだダウンロード中で、同じ答えを探していたときにこのQAに出くわしたので共有したいと思いました:)
[ゲームの追加...]> [非スチームゲームの追加]を選択します。
提供されたリストでゲームを検索します。見つかったら追加して、完了です。
見つからない場合は、.desktopファイルを作成し、そこExec=wine /path/to/game/exe
に配置し/usr/share/applications
ます。
ゲームの追加ウィンドウを閉じて再度開きます。これで、リストにゲームが表示されます。
ゲームを起動する非常に短いスクリプトを作成し(https://www.winehq.org/docs/wineusr-guide/runningを参照)、「非スチームゲームの追加」を使用してSteamライブラリにエントリを作成できます。スクリプトを指します。これは、Linuxクライアントのゲームのリストにそのゲームがあることを意味します。
ただし、Windows Steamクライアントはゲームを実行するためにロードする必要があります。システムトレイアイコンのみを表示する既定のモードで、ある種の最小モードで読み込むことは可能ですが(元の質問が行われた時点ではないかもしれません)。