Lorsque je lance Amnesia: Dark Descent ou Superbrothers: Sword & Sworcery, les jeux sont étendus sur mes deux moniteurs, comme ceci:
Limbo se bloque au démarrage:
Comment puis-je résoudre ces problèmes?
Tous les jeux fonctionnent après quelques ajustements:
Ce sont des jeux SDL et, comme tous les jeux SDL, ils agiront étrangement si vous avez deux écrans. Pour les exécuter uniquement sur l'écran principal:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- notez que ceci s'appellera probablement "Launcher.bin32" ou similaire sur les systèmes 32 bits.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Je n'ai pas eu besoin de faire d'autres modifications avec ceux-ci et ils semblent fonctionner parfaitement.
REMARQUE: pour appliquer ce Tweak à tous jeux SDL, de sorte qu'ils puissent être exécutés de cette manière à partir du tiret, ajoutez simplement
SDL_VIDEO_FULLSCREEN_DISPLAY=0
sur /etc/environment
sur une nouvelle ligne, puis redémarrez.
J'ai eu beaucoup plus de difficulté avec ce jeu. Avec la double tête activée, le jeu se bloque avec une erreur de segmentation. Normalement, cela peut être évité en exécutant wine dans le mode de bureau virtuel Explorer (je dois le faire avec presque tous les jeux de vin). Cependant, Limbo est livré avec un vin personnalisé dans lequel le mode Explorer ne fonctionne pas. J'ai dû utiliser le vin fourni par la distribution, puis tout fonctionnait correctement, mais vous devez l'exécuter une fois avec les scripts de démarrage normaux pour obtenir le répertoire ~/.limbo créé. Ainsi:
/opt/limbo/launch-limbo.sh
- si cela fonctionne, tant mieux, sinon:
Sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- vous DEVEZ enregistrer ou le jeu plantera
wine Explorer /desktop=limbo,1920x1200 limbo.exe
- remplace 1920x1200 par la résolution désirée
Pour lancer l’application comme celle-ci au lancement du tableau de bord:
Sudo gedit /opt/limbo/launch-limbo.sh
commentez le code existant et ajoutez:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine Explorer /desktop=limbo,1920x1200 limbo.exe
Encore une fois, remplacez 1920x1200 par la résolution souhaitée
Vous pouvez le lancer en mode fenêtré à peu près n'importe quelle résolution en ajoutant des options lors du lancement:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Mes écrans ont 1680x1050 et je soustrais 50p pour la barre supérieure de Unity - donc c'est un peu en plein écran)
Pour lancer le jeu en mode fenêtré avec le raccourci tiret:
cd /opt/bastion/Bastion/
Sudo gedit bastion64.sh
Et ajoutez "-windowed -x 1680 -y 1000" (sans les guillemets, avec les résolutions souhaitées) après "LD_LIBRARY_PATH = lib64: ./Bastion.bin.x86_64".
La solution pour Limbo ne l'a pas fait pour moi. Qu'est-ce que cela a fait pour moi:
Installer du vin
Installez Directx9
winetricks directx9
Config vin ouvert
winecfg
Remplacez d3dx9_43 par "(natif, intégré)" dans l'onglet Bibliothèques
Suivez les étapes dans une autre réponse
Tiré de le jeu "Limbo" n'a pas de son
Même s’il dit "solutionner pour le son", j’ai dû installer directx9 pour que le jeu fonctionne lui-même. (et maintenant j'ai même du son).