Quando eseguo Amnesia: Dark Descent o Superbrothers: Sword & Sworcery, i giochi si estendono su entrambi i miei monitor, in questo modo:
Limbo si arresta in modo anomalo all'avvio:
Come posso risolvere questi problemi?
Quando eseguo Amnesia: Dark Descent o Superbrothers: Sword & Sworcery, i giochi si estendono su entrambi i miei monitor, in questo modo:
Limbo si arresta in modo anomalo all'avvio:
Come posso risolvere questi problemi?
Risposte:
Tutti i giochi funzionano dopo alcune modifiche:
Questi sono giochi SDL e, come tutti i giochi SDL, agiranno in modo strano se hai due monitor. Per eseguirli solo sul display principale:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- nota che probabilmente verrà chiamato "Launcher.bin32" o simile sui sistemi a 32 bit.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Non ho avuto bisogno di fare ulteriori modifiche con questi e sembrano funzionare perfettamente.
NOTA: per applicare questa modifica a tutti i giochi SDL in modo che possano essere eseguiti in questo modo dal trattino, basta aggiungere
SDL_VIDEO_FULLSCREEN_DISPLAY=0
su /etc/environment
su una nuova riga e quindi riavviare.
Ho avuto molti più problemi con questo gioco. Con dual head abilitato il gioco si blocca con un segfault. Normalmente questo può essere evitato eseguendo wine in modalità desktop virtuale di explorer (devo farlo con quasi tutti i giochi di wine) tuttavia, in questo caso, Limbo è in bundle con un vino personalizzato in cui la modalità explorer non funziona. Ho dovuto usare invece il vino fornito dalla distribuzione, e poi funziona correttamente, ma devi eseguirlo una volta con i normali script di avvio per ottenere la directory ~ / .limbo, quindi:
/opt/limbo/launch-limbo.sh
- se funziona, ottimo, in caso contrario:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- DEVI cd o il gioco andrà in crash
wine explorer /desktop=limbo,1920x1200 limbo.exe
- Sostituisci 1920x1200 con la risoluzione desiderata
Per avviare l'applicazione in questo modo all'avvio dal trattino:
sudo gedit /opt/limbo/launch-limbo.sh
commentare il codice esistente e aggiungere:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Ancora una volta, sostituire 1920x1200 con la risoluzione desiderata
Puoi avviarlo in modalità finestra praticamente a qualsiasi risoluzione aggiungendo opzioni durante l'avvio:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(I miei monitor hanno 1680x1050 e ho sottratto 50p per la barra superiore di Unity - quindi è un po 'a schermo intero)
Per avviare il gioco in modalità finestra con il trattino-scorciatoia:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
E aggiungi "-windowed -x 1680 -y 1000" (senza virgolette, con le risoluzioni desiderate) dopo "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".
La soluzione per Limbo non l'ha fatto per me. Cosa ha fatto per me:
Installa vino
Installa Directx9
winetricks directx9
Apri la configurazione del vino
winecfg
Cambia d3dx9_43 in "(nativo, incorporato)" nella scheda Librerie
Segui i passaggi in un'altra risposta
Tratto dal gioco "Limbo" non ha alcun suono
Anche se dice "correzione per il suono" ho dovuto installare directx9 per far funzionare il gioco stesso. (e ora ho anche il suono).