Amnesia:Dark DescentまたはSuperbrothers:Sword&Sworceryを実行すると、次のようにゲームが両方のモニターに広がります:
Limboは起動時にクラッシュします:
これらの問題を解決するにはどうすればよいですか?
すべてのゲームは、調整後に機能します。
これらはSDLゲームであり、すべてのSDLゲームと同様に、2台のモニターがある場合は奇妙な動作をします。プライマリディスプレイのみで実行するには:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
-これは、おそらく32ビットシステムでは「Launcher.bin32」または同様の名前になります。
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
これらをさらに調整する必要はなく、完全に機能するようです。
注:この調整をall SDLゲームに適用して、ダッシュからこの方法で実行できるようにするには、追加するだけです
SDL_VIDEO_FULLSCREEN_DISPLAY=0
新しい行で/etc/environment
に移動してから再起動します。
私はこのゲームでさらに多くの問題を抱えていました。デュアルヘッドを有効にすると、セグメンテーション違反でゲームがクラッシュします。通常、Explorer仮想デスクトップモードでワインを実行することでこれを回避できます(ほとんどすべてのワインゲームでこれを行う必要があります)が、この場合、Limboにはエクスプローラーモードが機能しないカスタムワインがバンドルされています。代わりにディストリビューションが提供するワインを使用する必要がありましたが、その後正常に動作しますが、〜/ .limboディレクトリを作成するには、通常の起動スクリプトで一度実行する必要があります。
/opt/limbo/launch-limbo.sh
-これが機能する場合、うまくいかない場合:
Sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
-cdする必要があります。そうしないとゲームがクラッシュします
wine Explorer /desktop=limbo,1920x1200 limbo.exe
-1920x1200を希望する解像度に置き換えます
ダッシュから起動したときにこのようなアプリケーションを起動するには:
Sudo gedit /opt/limbo/launch-limbo.sh
既存のコードをコメントアウトして追加します:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine Explorer /desktop=limbo,1920x1200 limbo.exe
繰り返しますが、1920x1200を希望する解像度に置き換えます
起動中にオプションを追加することで、ほとんどの解像度でウィンドウモードで起動できます。
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(私のモニターは1680x1050で、Unityのトップバーの50pを差し引いたので、ちょっとしたフルスクリーン)
ダッシュショートカットを使用してウィンドウモードでゲームを起動するには:
cd /opt/bastion/Bastion/
Sudo gedit bastion64.sh
そして、「LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64」の後に「-windowed -x 1680 -y 1000」(引用符なし、目的の解像度)を追加します。
Limboの解決策は私にとってはしませんでした。私のために何をしたの:
ワインをインストールする
Directx9をインストールする
winetricks directx9
ワイン設定を開く
winecfg
[ライブラリ]タブでd3dx9_43を「(native、builtin)」に変更します
他の回答の手順に従ってください
「サウンドの修正」と書かれていますが、ゲーム自体を実行するにはdirectx9をインストールする必要がありました。 (そして今では音さえあります)。