Todos os jogos funcionam depois de alguns ajustes:
Amnesia, Sword & amp; Sworcery, Psychonauts, Super Meat Boy:
Estes são jogos SDL e, como todos os jogos SDL, eles agirão de forma estranha se você tiver dois monitores. Para executá-los somente na tela principal:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- note que isso provavelmente será chamado de "Launcher.bin32" ou similar em sistemas de 32 bits.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Eu não precisei fazer mais ajustes com estes e eles parecem funcionar perfeitamente.
NOTA: Para aplicar esse ajuste a todos jogos SDL, de forma que eles possam ser executados dessa maneira a partir do painel, basta adicionar
SDL_VIDEO_FULLSCREEN_DISPLAY=0
para /etc/environment
em uma nova linha e, em seguida, reinicialize.
Limbo:
Eu tive muito mais problemas com este jogo. Com a cabeça dupla habilitada, o jogo trava com um segfault. Normalmente, isso pode ser evitado com a execução de vinho no modo de área de trabalho virtual do Explorer (eu tenho que fazer isso com quase todos os jogos de vinho), no entanto, o Limbo é fornecido com um vinho personalizado onde o modo Explorer não funciona. Eu tive que usar o vinho distribuído por distro, e então ele funciona corretamente, mas você tem que executá-lo com os scripts de inicialização normais uma vez para obter o diretório ~ / .limbo criado, então:
/opt/limbo/launch-limbo.sh
- se isso funcionar, ótimo, se não:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- você DEVE fazer o cd ou o jogo irá falhar
wine explorer /desktop=limbo,1920x1200 limbo.exe
- substitua 1920x1200 pela resolução desejada
Para iniciar o aplicativo assim quando for lançado, use o traço:
sudo gedit /opt/limbo/launch-limbo.sh
comente o código existente e adicione:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Novamente, substitua 1920x1200 pela resolução desejada
Bastião
Você pode iniciá-lo no modo de janela em praticamente qualquer resolução adicionando opções durante o lançamento:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Meus monitores têm 1680x1050 e eu subtraímos 50p para a barra superior do Unity - então é meio que tela cheia)
Para iniciar o jogo no modo de janela com o atalho de traço:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
E adicione "-windowed -x 1680 -y 1000" (sem aspas, com as resoluções desejadas) depois de "LD_LIBRARY_PATH = lib64 :./Bastion.bin.x86_64".