Home
» LINUX
»
Cum să împiedici jocurile Windows să schimbe rezoluția monitorului pe Linux
Cum să împiedici jocurile Windows să schimbe rezoluția monitorului pe Linux
O mulțime de jocuri Windows, atunci când rulează pe Linux, pot manipula rezoluția nativă de afișare a sesiunilor desktop Linux și le pot schimba la dimensiunea greșită. Schimbarea rezoluțiilor jocurilor este o supărare gravă și este ceva pe care mulți utilizatori Linux ar dori să știe cum să o rezolve. Așadar, iată cum puteți împiedica jocurile Windows să schimbe rezoluția monitorului pe Linux .
Metoda 1 – schimbați modul de afișare a jocului în fereastră
O modalitate de a preveni jocurile Windows pe care le rulați pe Linux prin Wine este să accesați setările jocului în sine și să îl schimbați în modul „fereastră”. Pentru a vă seta jocul în modul fereastră, găsiți „Setări”, urmat de „Video” și setați-l în modul „În fereastră”.
Modul Windows plasează jocul într-o fereastră, ca orice alt program de pe desktop-ul Linux, ceea ce îl va împiedica să manipuleze dimensiunea afișajului (ceea ce jocurile Windows fac adesea pe Linux.)
Rețineți că toate jocurile sunt diferite, iar jocul pe care îl jucați prin Wine pe Linux poate să nu accepte moduri care nu sunt pe ecran complet. Dacă acesta este cazul, va trebui să încercați unele dintre celelalte metode descrise în acest ghid.
Metoda 2 – instalați jocuri în Proton prin SteamPlay
Proton și SteamPlay sunt tehnologii la care Valve a lucrat pentru a îmbunătăți considerabil Wine generic pe Linux și modul în care gestionează jocurile video. De departe, unul dintre cele mai bune lucruri despre această nouă tehnologie este că necesită puțină sau deloc configurare și, de asemenea, vine cu câteva remedieri Linux care permit jocurilor Windows să ruleze mai bine decât ar fi în Wine tradițional. Există mult mai puțin probabilitatea ca aceste jocuri Windows să se încurce cu rezoluția ecranului desktop-ului dvs. Linux în timp ce vă jucați cu SteamPlay.
Accesați SteamPlay/Proton pe Linux
Pentru a instala jocuri prin această metodă, tot ce este necesar este să instalați cea mai recentă versiune a Steam. Pentru a face acest lucru pe Linux, accesați Pkgs.org și faceți ca aplicația să funcționeze pe sistemul de operare Linux pe care îl alegeți.
Odată ce ați pus în funcțiune cea mai recentă versiune a clientului Linux Steam, faceți clic aici pentru a urma ghidul nostru aprofundat despre activarea SteamPlay pe Linux. Apoi, căutați în biblioteca dvs. Steam un joc și faceți clic pe butonul „instalați” pentru a-l face să funcționeze cu SteamPlay!
Metoda 3 – utilizați caracteristica desktop virtual Wine
Wine are o caracteristică încorporată numită „desktop virtual”. Când este activată, această caracteristică poate fi folosită pentru a genera un spațiu sigur, asemănător Windows, pentru a executa programe în care niciuna dintre aplicațiile care rulează nu interacționează cu cele Windows.
Funcția de desktop virtual nu este foarte cunoscută utilizatorilor de Linux pe Wine și mulți nu se deranjează să se încurce cu ea din cauza asta. Cu toate acestea, dacă rulați jocuri Windows pe Linux prin Wine și nu puteți utiliza SteamPlay sau nu activați modul ferestre în cadrul jocului, acesta este cel mai bun pariu.
Înainte să începem
Funcția de desktop virtual din Wine este accesibilă în aproape fiecare versiune de Wine – chiar și în cele vechi. Acestea fiind spuse, dacă întâmpinați probleme grafice când jucați jocurile Windows, este o idee grozavă să actualizați Wine, deoarece include o mulțime de corecții grafice și îmbunătățiri pentru jucători.
Cel mai bun mod de a utiliza funcția de desktop virtual Wine este să-l ai să imite rezoluția exactă a ecranului monitorului tău. Așadar, înainte de a seta desktopul virtual al lui Wine pentru a utiliza rezoluția monitorului, trebuie să vă dați seama ce este.
Căutați în interiorul setărilor de afișare de pe desktopul Linux pentru „afișare” sau „rezoluție” și deschideți-o. Ar trebui să imprime rezoluția. Sau, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură și introduceți una dintre comenzile de mai jos.
Xdpyinfo
xdpyinfo | grep 'dimensiuni:'
Xrandr
xrandr | grep '*'
Păstrați fereastra terminalului deschisă, deoarece va avea afișate informațiile despre dimensiunea afișajului, deoarece veți avea nevoie de ea mai târziu.
Setați desktopul virtual Wine
Toată configurația pentru Wine se face în interiorul aplicației de configurare Wine. Pentru a accesa această aplicație, apăsați Alt + F2 de pe tastatură pentru a deschide lansatorul rapid de pe desktop. Apoi, scrieți următoarea comandă în fereastra de lansare pentru a accesa setările Wine.
winecfg
Cu fereastra de setări de configurare Wine deschisă, veți vedea mai multe pagini de file diferite din care să alegeți. Găsiți fila numită „Grafica” și faceți clic pe ea cu mouse-ul pentru a o accesa.
Pe pagina „Grafic”, găsiți „Emulați un desktop virtual” și bifați caseta de lângă acesta pentru a activa funcția. Apoi, treceți în jos la zona „Dimensiune desktop” și scrieți în rezoluția afișajului monitorului.
Faceți clic pe butonul „Aplicați” pentru a modifica setările și a activa funcția desktop virtuală Wine. Odată activate, toate jocurile Windows care rulează pe Linux nu vor putea manipula rezoluția ecranului de pe computer.