- - Как да попречим на игрите на Windows да променят разделителната способност на монитора в Linux

Как да се предотврати промяната на игрите на Windows в монитора на Linux

Много игри на Windows, когато работят на Linux могатманипулирайте разделителната способност на дисплея на Linux сесиите на работния плот и ги променете на грешен размер. Резолюциите за превключване на игри са сериозно досада и много потребители на Linux биха искали да знаят как да поправят. И така, ето как да предотвратите промяната на резолюцията на игрите на Windows в Linux.

Метод 1 - променете режима на показване на играта на прозорец

Един от начините за предотвратяване на Windows игри, които стартирате на Linuxчрез Wine е да влезете в настройките на самата игра и да я промените в режим „прозорец“. За да настроите играта си в прозоречен режим, намерете „Настройки“, последвано от „Видео“ и го задайте в режим „Прозорец“.

Режимът на Windows поставя играта в прозорец, като всяка друга програма на вашия десктоп Linux, което ще попречи на манипулирането на размера на дисплея (което игрите на Windows често правят в Linux.)

Имайте предвид, че всички игри са различни ииграта, която играете през Wine на Linux, може да не поддържа режими, които не са на цял екран. В такъв случай ще трябва да изпробвате някои от другите методи, обхванати в това ръководство.

Метод 2 - инсталирайте игри в Proton чрез SteamPlay

Proton и SteamPlay са технологии, които Valveработи за значително подобряване на общото Wine на Linux и как се справя с видеоигрите. Едно от най-добрите неща за тази нова технология е, че тя изисква почти никаква конфигурация, а също така идва и с няколко поправки на Linux, които позволяват на игрите на Windows да работят по-добре, отколкото биха били в традиционните Wine. Има много по-малка вероятност тези игри на Windows да се объркат с разделителната способност на екрана на вашия Linux, докато играете със SteamPlay.

Достъп до SteamPlay / Proton на Linux

За да инсталирате игри чрез този метод, всичко товае необходимо да инсталирате най-новата версия на Steam. За да направите това в Linux, отидете на Pkgs.org и вземете приложението да работи върху вашата Linux операционна система.

След като получите най-новото издание на LinuxКлиентът на Steam работи и работи, кликнете тук, за да следвате нашето задълбочено ръководство за това как да активирате SteamPlay в Linux. След това потърсете вашата библиотека в Steam за игра и кликнете върху бутона „инсталирайте“, за да работи тя със SteamPlay!

Метод 3 - използвайте функция за виртуален десктоп на Wine

Виното има вградена функция, наречена „виртуалнадесктоп. “Когато е активирана, тази функция може да се използва за генериране на безопасно, подобно на Windows пространство за изпълнение на програми, в които нито едно от работещите приложения не взаимодейства с тези на Windows.

Функцията за виртуален десктоп не е много добре познатана Linux потребители на Wine, и много от тях не си правят труда да се забъркват с него. Ако обаче играете на Windows игри на Linux чрез Wine и не можете да използвате SteamPlay или да активирате прозоречен режим в играта, това е най-добрият ви залог.

Преди да започнем

Функцията за виртуален десктоп в Wine е достъпнав почти всяка версия на Wine - дори и стари. Въпреки това, ако се сблъсквате с графични проблеми, когато играете вашите игри с Windows, е чудесна идея да актуализирате Wine, тъй като включва множество графични лепенки и подобрения за геймърите.

За да актуализирате до последната стабилна версия на Wine,отворете вашия актуализатор на софтуер за Linux и инсталирайте всички налични софтуерни лепенки. Или помислете да следвате нашето ръководство, за да научите как да надстроите от версията на Wine, която в момента използвате до версия 4.

Открийте разделителната способност на работния плот

Най-добрият начин да използвате виртуалния десктоп на Wineчертата е да имитира точната резолюция на екрана на вашия монитор. Така че, преди да настроите виртуалния десктоп на Wine да използва разделителната способност на вашия монитор, трябва да разберете какво представлява.

Погледнете вътре в настройките на дисплея на вашия Linux десктоп за „дисплей“ или „разделителна способност“ и го отворете. Той трябва да разпечата резолюцията. Или отворете терминален прозорец, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата и въведете една от командите по-долу.

Xdpyinfo

xdpyinfo  | grep "dimensions:"

Xrandr

xrandr | grep "*"

Дръжте прозореца на терминала отворен, тъй като той ще съдържа изброената информация за размера на дисплея, тъй като ще ви е необходима по-късно.

Задайте винен виртуален десктоп

Цялата конфигурация за Wine се извършва вътре в приложението за конфигуриране на Wine. За достъп до това приложение натиснете Alt + F2 на клавиатурата, за да отворите работния плот за бързо стартиране. След това напишете следната команда в прозореца за стартиране, за да получите достъп до настройките на Wine.

winecfg

При отворен прозорец за настройки на конфигурацията за вино ще видите няколко различни страници на раздели, от които да избирате. Намерете раздела, наречен „Графика“ и кликнете върху него с мишката, за да получите достъп до него.

На страницата „Графика“ намерете „Емулиране на виртуалнадесктоп “и поставете отметка в квадратчето до него, за да активирате функцията. След това преминете надолу към областта „Размер на работния плот“ и напишете в резолюцията на дисплея на вашия монитор.

Щракнете върху бутона „Приложи“, за да промените настройкитеи активирайте функцията за виртуален десктоп Wine. След като бъдат активирани, всички игри на Windows, работещи под Linux, няма да могат да манипулират разделителната способност на екрана на вашия компютър.

Коментари