Quando corro Amnesia: Dark Descent ou Superbrothers: Sword & Sworcery, os jogos se estendem pelos dois monitores, assim:
O Limbo trava na inicialização:
Como posso resolver esses problemas?
Quando corro Amnesia: Dark Descent ou Superbrothers: Sword & Sworcery, os jogos se estendem pelos dois monitores, assim:
O Limbo trava na inicialização:
Como posso resolver esses problemas?
Respostas:
Todos os jogos funcionam após alguns ajustes:
Estes são jogos SDL e, como todos os jogos SDL, eles agirão estranhamente se você tiver dois monitores. Para executá-los apenas na exibição principal:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- observe que provavelmente será chamado "Launcher.bin32" ou semelhante em sistemas de 32 bits.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Não precisei fazer mais ajustes com eles e eles parecem funcionar perfeitamente.
NOTA: Para aplicar esse ajuste a todos os jogos SDL, de modo que possam ser executados dessa maneira a partir do traço, basta adicionar
SDL_VIDEO_FULLSCREEN_DISPLAY=0
para /etc/environment
em uma nova linha e, em seguida, reinicie.
Eu tive muito mais problemas com este jogo. Com a cabeça dupla ativada, o jogo trava com um segfault. Normalmente, isso pode ser evitado executando o vinho no modo de área de trabalho virtual do explorer (eu tenho que fazer isso com quase todos os jogos de vinho); no entanto, nesse caso, o Limbo é fornecido com um vinho personalizado, onde o modo do explorer não funciona. Em vez disso, tive que usar o wine fornecido pela distribuição e, em seguida, ele funcionou corretamente, mas você deve executá-lo com os scripts de inicialização normais uma vez para criar o diretório ~ / .limbo, portanto:
/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 cd ou o jogo trava
wine explorer /desktop=limbo,1920x1200 limbo.exe
- substitua 1920x1200 pela resolução desejada
Para iniciar o aplicativo assim quando iniciado, forneça 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
Mais uma vez, substitua 1920x1200 pela resolução desejada
Você pode iniciá-lo no modo janela em praticamente qualquer resolução, adicionando opções ao iniciar:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Meus monitores têm 1680x1050 e subtraí 50p para a barra superior do Unity - portanto, é meio que em tela cheia)
Para iniciar o jogo no modo 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 resoluções desejadas) após "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".
A solução para o Limbo não fez isso por mim. O que fez isso por mim:
Instalar vinho
Instale o Directx9
winetricks directx9
Open wine config
winecfg
Altere d3dx9_43 para "(nativo, interno)" na guia Bibliotecas
Siga as etapas em outra resposta
Retirado do jogo "Limbo" não tem som
Embora ele diga 'fix for sound', eu tive que instalar o directx9 para que o jogo fosse executado. (e agora eu tenho som).