Home
» LINUX
»
Come impedire ai giochi Windows di modificare la risoluzione del monitor su Linux
Come impedire ai giochi Windows di modificare la risoluzione del monitor su Linux
Molti giochi Windows, quando sono in esecuzione su Linux, possono manipolare la risoluzione nativa del display delle sessioni desktop Linux e modificarle nella dimensione sbagliata. Il cambio di risoluzione dei giochi è un grave fastidio, ed è qualcosa che molti utenti Linux vorrebbero sapere come risolvere. Quindi, ecco come impedire ai giochi Windows di modificare la risoluzione del monitor su Linux .
Metodo 1: cambia la modalità di visualizzazione del gioco in finestra
Un modo per impedire che i giochi Windows eseguiti su Linux tramite Wine sia accedere alle impostazioni del gioco stesso e modificarlo in modalità "finestra". Per impostare il gioco in modalità finestra, individua "Impostazioni", seguito da "Video" e impostalo sulla modalità "Finestra".
La modalità Windows mette il gioco in una finestra, come ogni altro programma sul desktop Linux, che gli impedirà di manipolare le dimensioni del display (cosa che spesso fanno i giochi Windows su Linux).
Tieni presente che tutti i giochi sono diversi e il gioco a cui stai giocando tramite Wine su Linux potrebbe non supportare le modalità non a schermo intero. In questo caso, dovrai provare alcuni degli altri metodi descritti in questa guida.
Metodo 2: installa i giochi in Proton tramite SteamPlay
Proton e SteamPlay sono tecnologie su cui Valve ha lavorato per migliorare notevolmente Wine generico su Linux e come gestisce i videogiochi. Di gran lunga una delle cose migliori di questa nuova tecnologia è che richiede poca o nessuna configurazione e include anche diverse correzioni Linux che consentono ai giochi Windows di funzionare meglio di quanto farebbero su Wine tradizionale. C'è molta meno probabilità che questi giochi di Windows mettano a rischio la risoluzione dello schermo del tuo desktop Linux mentre giochi con SteamPlay.
Accedi a SteamPlay/Proton su Linux
Per installare i giochi con questo metodo, è sufficiente installare l'ultima versione di Steam. Per farlo su Linux, vai su Pkgs.org e fai funzionare l'app sul tuo sistema operativo Linux preferito.
Una volta installata e funzionante l'ultima versione del client Linux Steam, fai clic qui per seguire la nostra guida approfondita su come abilitare SteamPlay su Linux. Quindi, cerca un gioco nella tua libreria Steam e fai clic sul pulsante "Installa" per farlo funzionare con SteamPlay!
Metodo 3: utilizzare la funzione desktop virtuale di Wine
Wine ha una funzione integrata chiamata "desktop virtuale". Se abilitata, questa funzione può essere utilizzata per generare uno spazio sicuro simile a Windows per eseguire programmi in cui nessuna delle applicazioni in esecuzione interagisce con quelle di Windows.
La funzionalità del desktop virtuale non è molto nota agli utenti Linux su Wine e molti non si preoccupano di scherzare per questo motivo. Tuttavia, se stai eseguendo giochi Windows su Linux tramite Wine e non puoi utilizzare SteamPlay o abilitare la modalità finestra all'interno del gioco, questa è la soluzione migliore.
Prima di iniziare
La funzionalità del desktop virtuale in Wine è accessibile in quasi tutte le versioni di Wine, anche quelle vecchie. Detto questo, se riscontri problemi grafici durante la riproduzione dei tuoi giochi Windows, è una buona idea aggiornare Wine, poiché include tonnellate di patch grafiche e miglioramenti per i giocatori.
Il modo migliore per utilizzare la funzionalità del desktop virtuale di Wine è farlo imitare l'esatta risoluzione dello schermo del monitor. Quindi, prima di impostare il desktop virtuale di Wine per utilizzare la risoluzione del tuo monitor, devi capire di cosa si tratta.
Guarda all'interno delle impostazioni di visualizzazione sul desktop Linux per "display" o "risoluzione" e aprilo. Dovrebbe stampare la risoluzione. Oppure, apri una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera e inserisci uno dei comandi seguenti.
Xdpyinfo
xdpyinfo | grep 'dimensioni:'
Xrandr
xrandr | grep '*'
Tieni aperta la finestra del terminale, poiché conterrà le informazioni sulla dimensione del display elencate, poiché ne avrai bisogno in seguito.
Imposta il desktop virtuale di Wine
Tutta la configurazione per Wine viene eseguita all'interno dell'app di configurazione di Wine. Per accedere a questa app, premi Alt + F2 sulla tastiera per aprire l'avvio rapido del desktop. Quindi, scrivi il seguente comando nella finestra di avvio per accedere alle impostazioni di Wine.
winecfg
Con la finestra delle impostazioni di configurazione di Wine aperta, vedrai diverse pagine di schede tra cui scegliere. Individua la scheda denominata "Grafica" e fai clic su di essa con il mouse per accedervi.
Nella pagina "Grafica", individua "Emula un desktop virtuale" e seleziona la casella accanto per abilitare la funzione. Quindi, passa all'area "Dimensioni del desktop" e scrivi la risoluzione dello schermo del tuo monitor.
Fare clic sul pulsante "Applica" per modificare le impostazioni e abilitare la funzionalità del desktop virtuale di Wine. Una volta abilitati, tutti i giochi Windows in esecuzione su Linux non saranno in grado di manipolare la risoluzione dello schermo sul tuo computer.