Jak uniemożliwić grom Windows zmianę rozdzielczości monitora w systemie Linux

Wiele gier stworzonych dla systemu Windows, działających na Linuksie, może powodować problemy z natywną rozdzielczością pulpitu, zmieniając ją na niewłaściwy rozmiar. Przełączanie rozdzielczości podczas grania jest frustrującym problemem, a wielu użytkowników Linuksa chciałoby wiedzieć, jak go rozwiązać. Oto kilka sposobów na zapobieganie zmianie rozdzielczości monitora przez gry Windows w systemie Linux.

Metoda 1 – Zmień tryb wyświetlania gry na okienkowy

Aby zapobiec problemom z rozdzielczością w grach Windows uruchamianych na Linuksie przez Wine, warto przejść do ustawień gry i zmienić tryb wyświetlania na „okienkowy”. W tym celu znajdź sekcję „Ustawienia”, a następnie „Wideo” i wybierz tryb „Okno”.

Uruchomienie gry w trybie okna pozwala na jej wyświetlanie w ramach okna, co zapobiega niepożądanym zmianom rozmiaru ekranu, które są częste w przypadku gier Windows działających na Linuksie.

Pamiętaj, że każda gra jest inna, a niektóre z nich mogą nie wspierać trybów pełnoekranowych. W takim przypadku warto spróbować innych metod opisanych w tym artykule.

Metoda 2 – Zainstaluj gry w Protonie przez SteamPlay

Proton i SteamPlay to innowacyjne technologie opracowane przez Valve, które znacząco poprawiają działanie Wine w systemie Linux oraz jego obsługę gier. Jedną z największych zalet tych rozwiązań jest brak konieczności skomplikowanej konfiguracji, a także wprowadzenie kilku poprawek, które umożliwiają lepsze działanie gier Windows niż w tradycyjnym Wine. Gry uruchamiane przez SteamPlay rzadziej powodują problemy z rozdzielczością ekranu w Linuksie.

Jak uzyskać dostęp do SteamPlay / Proton w systemie Linux

Aby zainstalować gry za pomocą tej metody, wystarczy zainstalować najnowszą wersję Steam. Aby to zrobić w systemie Linux, odwiedź stronę Pkgs.org i pobierz aplikację odpowiednią dla swojego systemu operacyjnego.

Po zainstalowaniu i uruchomieniu najnowszego klienta Steam dla Linuksa, zapoznaj się z naszym szczegółowym przewodnikiem na temat włączania SteamPlay w systemie Linux. Następnie przeszukaj swoją bibliotekę Steam w poszukiwaniu interesującej Cię gry i kliknij „Zainstaluj”, aby uruchomić ją za pośrednictwem SteamPlay!

Metoda 3 – Użyj funkcji wirtualnego pulpitu w Wine

Wine oferuje wbudowaną funkcję znaną jako „wirtualny pulpit”. Po jej aktywacji można stworzyć bezpieczną przestrzeń przypominającą system Windows, w której aplikacje nie będą miały wpływu na inne działające programy.

Choć funkcja wirtualnego pulpitu nie jest powszechnie znana wśród użytkowników Linuksa korzystających z Wine, warto ją rozważyć. Jeśli uruchamiasz gry Windows na Linuksie przez Wine i nie możesz skorzystać z SteamPlay ani włączyć trybu okienkowego, to może być najlepsze rozwiązanie.

Przed rozpoczęciem

Funkcja wirtualnego pulpitu w Wine jest dostępna w większości wersji, nawet starszych. Jeśli jednak napotykasz problemy z grafiką podczas grania, warto rozważyć aktualizację Wine, aby skorzystać z najnowszych poprawek i ulepszeń graficznych.

Aby zaktualizować Wine do najnowszej stabilnej wersji, otwórz aktualizator oprogramowania w systemie Linux i zainstaluj wszystkie dostępne aktualizacje. Możesz także skorzystać z naszego przewodnika, aby dowiedzieć się, jak zaktualizować obecnie używaną wersję Wine do wersji 4.

Sprawdź rozdzielczość pulpitu

Najlepszym sposobem na wykorzystanie wirtualnego pulpitu w Wine jest dostosowanie go do dokładnej rozdzielczości Twojego monitora. Zanim jednak to zrobisz, musisz sprawdzić, jaka jest ta rozdzielczość.

Przejdź do ustawień wyświetlania w systemie Linux, aby sprawdzić „rozdzielczość” lub „wyświetlanie”. Możesz także otworzyć terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T i wprowadzić jedno z poniższych poleceń:

xdpyinfo

xdpyinfo | grep 'dimensions:'

xrandr

xrandr | grep '*'

Pamiętaj, aby pozostawić otwarte okno terminala, ponieważ będziesz potrzebować tych informacji później.

Ustaw wirtualny pulpit w Wine

Cała konfiguracja Wine odbywa się w aplikacji konfiguracyjnej. Aby uzyskać do niej dostęp, naciśnij Alt + F2 w systemie Linux, aby otworzyć okno uruchamiania. Wpisz polecenie poniżej, aby otworzyć ustawienia Wine:

winecfg

Po otwarciu okna konfiguracyjnego Wine znajdziesz kilka zakładek. Wybierz zakładkę „Grafika” i kliknij na nią.

Na stronie „Grafika” zaznacz pole „Emuluj wirtualny pulpit”, aby włączyć tę funkcję. Następnie w sekcji „Rozmiar pulpitu” wprowadź rozdzielczość ekranu swojego monitora.

Na koniec kliknij przycisk „Zastosuj”, aby wprowadzić zmiany i aktywować funkcję wirtualnego pulpitu w Wine. Po jej włączeniu wszystkie gry Windows działające w systemie Linux nie będą miały możliwości zmiany rozdzielczości ekranu na Twoim komputerze.


newsblog.pl