Cuando ejecuto Amnesia: Dark Descent o Superbrothers: Sword & Sworcery, los juegos se extienden a través de mis dos monitores, así:
El limbo se bloquea al iniciarse:
¿Cómo puedo resolver estos problemas?
Cuando ejecuto Amnesia: Dark Descent o Superbrothers: Sword & Sworcery, los juegos se extienden a través de mis dos monitores, así:
El limbo se bloquea al iniciarse:
¿Cómo puedo resolver estos problemas?
Respuestas:
Todos los juegos funcionan después de algunos ajustes:
Estos son juegos SDL, y como todos los juegos SDL, actuarán de manera extraña si tienes dos monitores. Para ejecutarlos solo en la pantalla principal:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- tenga en cuenta que esto probablemente se llamará "Launcher.bin32" o similar en sistemas de 32 bits.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
No necesité hacer más ajustes con estos y parecen funcionar perfectamente.
NOTA: Para aplicar este ajuste a todos los juegos SDL de modo que puedan ejecutarse de esta manera desde el tablero, simplemente agregue
SDL_VIDEO_FULLSCREEN_DISPLAY=0
a /etc/environment
en una nueva línea y luego reiniciar el sistema.
Tuve muchos más problemas con este juego. Con la cabeza doble habilitada, el juego se bloquea con un segfault. Normalmente, esto se puede evitar ejecutando wine en el modo de escritorio virtual del explorador (tengo que hacer esto con casi cualquier juego de wine), sin embargo, en este caso, Limbo se incluye con un wine personalizado donde el modo explorador no funciona. Tuve que usar el vino suministrado por la distribución en su lugar, y luego funciona correctamente, pero tienes que ejecutarlo con los scripts de inicio normales una vez para obtener el directorio ~ / .limbo creado, así que:
/opt/limbo/launch-limbo.sh
- Si esto funciona, genial, si no:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- DEBES cd o el juego se bloqueará
wine explorer /desktop=limbo,1920x1200 limbo.exe
- reemplace 1920x1200 por la resolución deseada
Para iniciar la aplicación como esta cuando se inicia desde el tablero:
sudo gedit /opt/limbo/launch-limbo.sh
comente el código existente y agregue:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Nuevamente, reemplace 1920x1200 por la resolución deseada
Puede iniciarlo en modo de ventana en casi cualquier resolución agregando opciones al iniciar:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Mis monitores tienen 1680x1050 y resté 50p para la barra superior de Unity, por lo que es un poco a pantalla completa)
Para iniciar el juego en modo de ventana con el acceso directo del tablero:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
Y agregue "-windowed -x 1680 -y 1000" (sin comillas, con las resoluciones deseadas) después de "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".
La solución para Limbo no lo hizo por mí. Lo que hizo por mi:
Instalar vino
Instalar Directx9
winetricks directx9
Abrir configuración de vino
winecfg
Cambie d3dx9_43 a "(nativo, integrado)" en la pestaña Bibliotecas
Siga los pasos en otra respuesta
Tomado del juego "Limbo" no tiene sonido
A pesar de que dice 'arreglar el sonido' tuve que instalar directx9 para que el juego se ejecutara. (y ahora incluso tengo sonido).