Ketika saya menjalankan Amnesia: Dark Descent atau Superbrothers: Sword & Sworcery, game-game tersebut terbentang di kedua monitor saya, seperti ini:
Limbo lumpuh saat start-up:
Bagaimana saya bisa menyelesaikan masalah ini?
Ketika saya menjalankan Amnesia: Dark Descent atau Superbrothers: Sword & Sworcery, game-game tersebut terbentang di kedua monitor saya, seperti ini:
Limbo lumpuh saat start-up:
Bagaimana saya bisa menyelesaikan masalah ini?
Jawaban:
Semua Game berfungsi setelah beberapa penyesuaian:
Ini adalah game SDL, dan seperti semua game SDL, mereka akan bertindak aneh jika Anda memiliki dua monitor. Untuk menjalankannya hanya pada tampilan utama:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- perhatikan ini mungkin akan disebut "Launcher.bin32" atau serupa pada sistem 32-bit.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Saya tidak perlu melakukan penyesuaian lebih lanjut dengan ini dan mereka tampaknya bekerja dengan sempurna.
CATATAN: Untuk menerapkan tweak ini ke semua game SDL sehingga dapat dijalankan dengan cara ini dari dasbor, cukup tambahkan
SDL_VIDEO_FULLSCREEN_DISPLAY=0
ke /etc/environment
pada baris baru dan kemudian reboot.
Saya memiliki lebih banyak masalah dengan game ini. Dengan kepala ganda diaktifkan, game mogok dengan segfault. Biasanya ini dapat dihindari dengan menjalankan anggur dalam mode desktop virtual explorer (saya harus melakukan ini dengan hampir semua permainan anggur) namun, dalam hal ini, Limbo dibundel dengan anggur khusus di mana mode explorer tidak berfungsi. Saya harus menggunakan anggur yang disediakan distro, dan kemudian berfungsi dengan benar, tetapi Anda harus menjalankannya dengan skrip startup normal sekali untuk mendapatkan direktori ~ / .limbo dibuat, jadi:
/opt/limbo/launch-limbo.sh
- jika ini berhasil, bagus, jika tidak:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- Anda HARUS cd atau game akan crash
wine explorer /desktop=limbo,1920x1200 limbo.exe
- ganti 1920x1200 dengan resolusi yang Anda inginkan
Untuk memulai aplikasi seperti ini ketika diluncurkan dari tanda hubung:
sudo gedit /opt/limbo/launch-limbo.sh
komentar kode yang ada dan tambahkan:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Sekali lagi, ganti 1920x1200 dengan resolusi yang Anda inginkan
Anda dapat meluncurkannya dalam mode berjendela pada hampir semua resolusi dengan menambahkan opsi saat meluncurkan:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Monitor saya memiliki 1680x1050 & saya mengurangi 50p untuk bilah teratas Unity - jadi ini layar penuh)
Untuk meluncurkan game dalam mode berjendela dengan dash-shortcut:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
Dan tambahkan "-windowed -x 1680 -y 1000" (tanpa tanda kutip, dengan resolusi yang diinginkan) setelah "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".
Solusi untuk Limbo tidak melakukannya untuk saya. Apa yang terjadi pada saya:
Pasang anggur
Instal Directx9
winetricks directx9
Buka konfigurasi anggur
winecfg
Ubah d3dx9_43 ke "(asli, bawaan)" di tab Perpustakaan
Ikuti langkah-langkah dalam jawaban lain
Diambil dari game "Limbo" tidak memiliki suara
Meskipun dikatakan 'fix for sound' saya harus menginstal directx9 untuk menjalankan game itu sendiri. (dan sekarang saya bahkan punya suara).