Kiedy uruchamiam Amnesia: Dark Descent lub Superbrothers: Sword & Sworcery, gry są rozciągnięte na oba moje monitory, w następujący sposób:
Limbo ulega awarii podczas uruchamiania:
Jak mogę rozwiązać te problemy?
Kiedy uruchamiam Amnesia: Dark Descent lub Superbrothers: Sword & Sworcery, gry są rozciągnięte na oba moje monitory, w następujący sposób:
Limbo ulega awarii podczas uruchamiania:
Jak mogę rozwiązać te problemy?
Odpowiedzi:
Wszystkie gry działają po poprawkach:
Są to gry SDL i podobnie jak wszystkie gry SDL będą działały dziwnie, jeśli masz dwa monitory. Aby uruchomić je tylko na głównym ekranie:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- Uwaga: w systemach 32-bitowych będzie to prawdopodobnie nazywało się „Launcher.bin32” lub podobnie.
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
Nie musiałem robić z nimi żadnych drobnych poprawek i wydają się działać idealnie.
UWAGA: Aby zastosować tę poprawkę do wszystkich gier SDL, aby można je było uruchomić w ten sposób z deski rozdzielczej, wystarczy dodać
SDL_VIDEO_FULLSCREEN_DISPLAY=0
do /etc/environment
nowej linii, a następnie uruchom ponownie.
Miałem dużo więcej problemów z tą grą. Przy włączonej podwójnej głowicy gra zawiesza się z segfault. Zwykle można tego uniknąć, uruchamiając wine w trybie wirtualnego pulpitu eksploratora (muszę to zrobić z prawie każdą grą z winem), jednak w tym momencie Limbo jest dołączane do niestandardowego wina, w którym tryb eksploratora nie działa. Musiałem zamiast tego użyć wina dostarczonego z dystrybucją, a następnie działa ono poprawnie, ale musisz raz uruchomić go ze zwykłymi skryptami startowymi, aby utworzyć katalog ~ / .limbo, więc:
/opt/limbo/launch-limbo.sh
- jeśli to działa, świetnie, jeśli nie:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- MUSISZ cd lub gra się zawiesi
wine explorer /desktop=limbo,1920x1200 limbo.exe
- zastąp 1920 x 1200 żądaną rozdzielczością
Aby uruchomić aplikację w ten sposób po uruchomieniu z myślnika:
sudo gedit /opt/limbo/launch-limbo.sh
skomentuj istniejący kod i dodaj:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
Ponownie zastąp 1920 x 1200 żądaną rozdzielczością
Możesz uruchomić go w trybie okienkowym w praktycznie dowolnej rozdzielczości, dodając opcje podczas uruchamiania:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(Moje monitory mają 1680 x 1050 i odjąłem 50 p dla górnego paska Unity - więc jest to trochę pełnoekranowy)
Aby uruchomić grę w trybie okienkowym za pomocą skrótu:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
I dodaj „-windowed -x 1680 -y 1000” (bez cudzysłowów, z pożądanymi rozdzielczościami) po „LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64”.
Rozwiązanie dla Limbo nie zrobiło tego dla mnie. Co mi to zrobiło:
Zainstaluj wino
Zainstaluj Directx9
winetricks directx9
Otwórz konfigurację wina
winecfg
Zmień d3dx9_43 na „(natywny, wbudowany)” w zakładce Biblioteki
Postępuj zgodnie z krokami w innej odpowiedzi
Zaczerpnięte z gry „Limbo” nie ma dźwięku
Chociaż napisano „napraw dźwięk”, musiałem zainstalować directx9, aby uruchomić grę. (a teraz mam nawet dźwięk).