- - Hur förhindrar Windows-spel från att ändra bildskärmens upplösning på Linux

Hur förhindrar Windows-spel från att ändra bildskärmens upplösning på Linux

Många Windows-spel, när du kör på Linux kanmanipulera den ursprungliga visningsupplösningen för Linux-skrivbordssessioner och ändra dem till fel storlek. Spelväxling av upplösningar är en allvarlig irritation, och det är något som många Linux-användare vill veta hur man fixar. Så här kan du förhindra att Windows-spel ändrar bildskärmens upplösning på Linux.

Metod 1 - ändra spelläge till fönster

Ett sätt att förhindra Windows-spel som du kör på Linuxvia Wine är att gå in i inställningarna för själva spelet och ändra det till "fönstret" -läge. För att ställa ditt spel i fönstret läge, leta efter "Inställningar" följt av "Video" och ställ in det "Windowed" -läge.

Windows-läge sätter spelet i ett fönster, som alla andra program på ditt Linux-skrivbord, vilket förhindrar det från att manipulera visningsstorleken (vilket Windows-spel ofta gör på Linux.)

Tänk på att alla spel är olika ochspelet du spelar via Wine on Linux kanske inte har stöd för icke-fullskärmslägen. Om detta är fallet måste du prova någon av de andra metoderna som täcks i den här guiden.

Metod 2 - installera spel i Proton via SteamPlay

Proton och SteamPlay är tekniker som Valvehar arbetat med att förbättra generiskt vin på Linux och hur det hanterar videospel. Överlägset en av de bästa sakerna med den här nya tekniken är att den kräver liten eller ingen konfiguration, och kommer också med flera Linux-fixar som gör det möjligt för Windows-spel att köra bättre än på traditionellt vin. Det finns mycket mindre sannolikhet för att dessa Windows-spel kraschar med ditt Linux-skrivbords skärmupplösning medan du spelar med SteamPlay.

Få tillgång till SteamPlay / Proton på Linux

För att installera spel genom den här metoden, allt dettakrävs är att du installerar den senaste versionen av Steam. För att göra detta på Linux, gå vidare till Pkgs.org och få appen att fungera på ditt Linux OS som du väljer.

När du har fått den senaste versionen av LinuxÅnga klienten igång, klicka här för att följa vår djupgående guide om aktivering av SteamPlay på Linux. Sök sedan i ditt Steam-bibliotek efter ett spel och klicka på “installera” -knappen för att få det att fungera med SteamPlay!

Metod 3 - använd virtuellt desktopfunktion för vin

Vin har en inbyggd funktion som kallas "virtuelldesktop. ”När den är aktiverad kan den här funktionen användas för att generera ett säkert, Windows-liknande utrymme för att köra program där inget av de program som körs interagerar med Windows.

Den virtuella skrivbordsfunktionen är inte så välkändtill Linux-användare på Wine, och många bryr sig inte om att orka med det på grund av det. Men om du kör Windows-spel på Linux via Wine och inte kan använda SteamPlay eller aktivera fönsterläge i spelet, är detta det bästa alternativet.

Innan vi börjar

Den virtuella skrivbordsfunktionen i Wine är tillgängligi nästan alla versioner av vin - även gamla. Som sagt, om du stöter på grafiska problem när du spelar dina Windows-spel, är det en bra idé att få Vin uppdaterat, eftersom det innehåller massor av grafiska korrigeringar och förbättringar för spelare.

För att uppdatera till den senaste stabila versionen av Wine,öppna din Linux-programuppdaterare och installera alla tillgängliga programvarupatcher. Eller överväg att följa vår guide för att lära dig hur du uppgraderar från den version av Wine du för närvarande kör till version 4.

Upptäck din skrivbordsupplösning

Det bästa sättet att använda det virtuella vinets skrivbordfunktionen är att få den att härma den exakta skärmupplösningen på din skärm. Så innan du ställer in Wine's virtuella skrivbord för att använda skärmens upplösning måste du ta reda på vad det är.

Leta in i skärminställningarna på ditt Linux-skrivbord för "display" eller "resolution" och öppna den. Det bör skriva ut upplösningen. Eller öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet och ange en av kommandona nedan.

Xdpyinfo

xdpyinfo  | grep "dimensions:"

xrandr

xrandr | grep "*"

Håll terminalfönstret öppet, eftersom det visas information om visningsstorlek, eftersom du kommer att behöva det senare.

Ställ in virtuellt skrivbord för vin

All konfiguration för Wine görs på insidan av Wine-konfigurationsappen. För att komma åt den här appen, tryck på Alt + F2 på tangentbordet för att öppna skrivbordets snabbstartare. Skriv sedan följande kommando i startfönstret för att komma åt vininställningarna.

winecfg

Med fönstret för inställningar av vin öppet ser du flera olika flikssidor att välja mellan. Leta reda på fliken "Grafik" och klicka på den med musen för att komma åt den.

Leta upp "Emulera en virtuell på sidan" Grafik "desktop ”och kryssa i rutan bredvid för att aktivera funktionen. Gå sedan ner till området "Skrivbordsstorlek" och skriv i skärmens skärmupplösning.

Klicka på knappen "Apply" för att ändra inställningarnaoch aktivera funktionen Virtual Virtual Desktop. När aktiverat kommer alla Windows-spel som körs på Linux inte att kunna manipulera skärmupplösningen på din dator.

kommentarer