Amnesia:Dark DescentまたはSuperbrothers:Sword&Sworceryを実行すると、次のようにゲームが両方のモニターに広がります:
Limboは起動時にクラッシュします:
これらの問題を解決するにはどうすればよいですか?
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
これらをさらに調整する必要はなく、完全に機能するようです。
注:すべての SDLゲームにこの調整を適用して、ダッシュからこの方法で実行できるようにするには、
SDL_VIDEO_FULLSCREEN_DISPLAY=0
/etc/environment
新しい行にし、その後、再起動。
私はこのゲームでさらに多くの問題を抱えていました。デュアルヘッドを有効にすると、セグメンテーション違反でゲームがクラッシュします。通常、これはエクスプローラー仮想デスクトップモードでワインを実行することで回避できます(ほとんどすべてのワインゲームでこれを実行する必要があります)が、この場合、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をインストールする必要がありました。(そして今では音さえあります)。