Myślę, że musisz stworzyć bilet, jeśli naprawdę chcesz, żeby ktoś rzucił okiem. I prawdopodobnie bountysource.com, aby przyspieszyć proces
Siergiej
Odpowiedzi:
3
Gram w gry Windows również w systemie Linux, a moim obejściem tego problemu jest powiedzenie Wine, aby emulowała wirtualny pulpit. Z jakiegoś powodu powoduje to, że Wine uruchamia się na dowolnym monitorze w oknie PlayOnLinux.
Pełne kroki, aby skonfigurować grę:
Otwórz PlayOnLinux
Kliknij swoją grę i kliknij przycisk „Konfiguruj” u góry głównego interfejsu.
Przejdź do zakładki „Wino” i kliknij „Konfiguruj wino”.
W oknie Konfiguracja wina kliknij kartę Grafika i zaznacz pole „Emuluj wirtualny pulpit”. Zmień rozmiar pulpitu na rozmiar monitora, którego chcesz używać do grania w gry.
Następnie, aby otworzyć grę:
Otwórz PlayOnLinux
Przeciągnij okno PlayOnLinux na monitor, na którym chcesz grać
Uruchom grę, a następnie trzymaj kursor myszy na tym samym monitorze, aż uruchomi się Wine. Po uruchomieniu Wine możesz grać w grę na tym monitorze, a także normalnie używać innych monitorów.
Nie działa dla mnie. Próbuję zagrać w Portal 2. Nadal otwiera się on na moim dodatkowym ekranie po lewej stronie.
Paul
2
@Paul: Dlaczego próbujesz uruchomić Portal (2) przez Wine? Może działać natywnie w systemie Linux i OS X.
David Foerster
@DavidFoerster Nie wiedziałem o tym wtedy. Teraz działa natywnie.
Paul
1
Do podwójnych (lub wielu) monitorów można się odwoływać za pomocą zmodyfikowanej zmiennej środowiskowej DISPLAY.
Zwykle jest ustawiony na : 0 , ale poszczególne ekrany mogą odnosić się do ich własnych liczb, takich jak : 0,0 i : 0,1 dla konfiguracji z dwoma monitorami.
Jako zastrzeżenie, majstrowałem przy tym w przeszłości, ale mój system dwóch monitorów jest obecnie wyłączony, więc nie mogę empirycznie przetestować tego, aby się upewnić. Spróbuj jednak.
To powinno ograniczyć wyjście na jednym ekranie. Hmmm, mam dokuczliwą myśl, że odnosi się to do wielu komputerów dostępnych w wielu środowiskach komputerowych. Pulpit 1,2,3,4 i tak dalej.
To może nie działać. (Tam powiedziałem ...)
Właśnie próbowałem tego na laptopie z jednym monitorem ... : 0,0 wyświetla na bieżącym ekranie, na bieżącym pulpicie .. podczas gdy : 0,1 zwraca „ nie można połączyć ” ... i NIE wyświetlałem niczego na żadnym ekranie lub pulpicie. To pokazuje obietnicę! Spróbuj!
z DISPLAY=:0.1wyjściem gry z błędem: Player data archive not found at 'C:/Program Files/Hearthstone/Hearthstone_Data/data.unity3d', using local filesystem01b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.podczas gdy DISPLAY=:0.0działa dobrze
Eugen Konkov
Czy ktoś kiedykolwiek znalazł na to prawdziwe rozwiązanie? Bez względu na to, którą grę próbuję, wszystkie uruchamiają się na niewłaściwym monitorze i nie wydają się w ogóle uruchamiać przy użyciu DISPLAY =: 0,1
TheSHEEEP
1
Istnieje opcja, w której możesz użyć xorg.conf, aby zamienić monitory i wybrać pierwszą, którą chcesz (ale może po prostu działać dla NVIDIA? Nie mogę bez niej testować):
W moim przypadku mój /var/log/Xorg.0.log identyfikuje 2 monitory:
Odpowiedzi:
Gram w gry Windows również w systemie Linux, a moim obejściem tego problemu jest powiedzenie Wine, aby emulowała wirtualny pulpit. Z jakiegoś powodu powoduje to, że Wine uruchamia się na dowolnym monitorze w oknie PlayOnLinux.
Pełne kroki, aby skonfigurować grę:
Otwórz PlayOnLinux
Kliknij swoją grę i kliknij przycisk „Konfiguruj” u góry głównego interfejsu.
Przejdź do zakładki „Wino” i kliknij „Konfiguruj wino”.
W oknie Konfiguracja wina kliknij kartę Grafika i zaznacz pole „Emuluj wirtualny pulpit”. Zmień rozmiar pulpitu na rozmiar monitora, którego chcesz używać do grania w gry.
Następnie, aby otworzyć grę:
Otwórz PlayOnLinux
Przeciągnij okno PlayOnLinux na monitor, na którym chcesz grać
Uruchom grę, a następnie trzymaj kursor myszy na tym samym monitorze, aż uruchomi się Wine. Po uruchomieniu Wine możesz grać w grę na tym monitorze, a także normalnie używać innych monitorów.
źródło
Do podwójnych (lub wielu) monitorów można się odwoływać za pomocą zmodyfikowanej zmiennej środowiskowej DISPLAY.
Zwykle jest ustawiony na : 0 , ale poszczególne ekrany mogą odnosić się do ich własnych liczb, takich jak : 0,0 i : 0,1 dla konfiguracji z dwoma monitorami.
Jako zastrzeżenie, majstrowałem przy tym w przeszłości, ale mój system dwóch monitorów jest obecnie wyłączony, więc nie mogę empirycznie przetestować tego, aby się upewnić. Spróbuj jednak.
To powinno ograniczyć wyjście na jednym ekranie. Hmmm, mam dokuczliwą myśl, że odnosi się to do wielu komputerów dostępnych w wielu środowiskach komputerowych. Pulpit 1,2,3,4 i tak dalej.
To może nie działać. (Tam powiedziałem ...)
Właśnie próbowałem tego na laptopie z jednym monitorem ... : 0,0 wyświetla na bieżącym ekranie, na bieżącym pulpicie .. podczas gdy : 0,1 zwraca „ nie można połączyć ” ... i NIE wyświetlałem niczego na żadnym ekranie lub pulpicie. To pokazuje obietnicę! Spróbuj!
źródło
DISPLAY=:0.1
wyjściem gry z błędem:Player data archive not found at 'C:/Program Files/Hearthstone/Hearthstone_Data/data.unity3d', using local filesystem01b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
podczas gdyDISPLAY=:0.0
działa dobrzeIstnieje opcja, w której możesz użyć
xorg.conf
, aby zamienić monitory i wybrać pierwszą, którą chcesz (ale może po prostu działać dla NVIDIA? Nie mogę bez niej testować):W moim przypadku mój /var/log/Xorg.0.log identyfikuje 2 monitory:
I dodanie tej opcji do sekcji „Ekran” w xorg.conf wykonało pracę:
Teraz działało to dla mnie, ponownie uruchamiając X po zmianie i mogę grać w gry Windows na pełnym ekranie na moim głównym lub pierwszym monitorze.
źródło