Come modificare la risoluzione dello schermo utilizzando xrandr

Cambia il risoluzione su distribuzioni basate su GNOME o KDE molto sencillo. Per chi usa Scatola aperta e derivati, la questione è un po 'più complicata. Il più delle volte, ciò si traduce in una lunga spiegazione di come modificare il file di configurazione di Server X: xorg.conf, che si trova in etc / X11.

Sebbene non ci sia nulla di sbagliato in questo metodo, xorg.conf è stato deprecato e può intimidire molti utenti.

uso xrandr è di più veloce y sencillo. Inoltre, ha diverse interfacce grafiche e può essere utilizzato per altre necessità molto interessante, come la configurazione dei doppi monitor, ecc.

Come usare xrandr

Innanzitutto, elenca le diverse risoluzioni disponibili per il tuo monitor:

xrandr -q

Nel caso in cui la risoluzione che stai cercando non è elencata, potrebbe essere perché il tuo monitor non la supporta realmente o devi installare un driver migliore (ati, intel o nvidia).

Quindi, imposta la risoluzione che desideri utilizzare (cambia "1400 × 1050" nella risoluzione desiderata):

xrandr -s 1400x1050

Regolazione del dpi

Il dpi differisce dalla risoluzione dello schermo (referenziato come pixel x pollici) e influisce sulle decorazioni delle finestre, sulla dimensione delle stesse, sul rendering dei caratteri, ecc.

Su molti monitor, xrandr imposterà automaticamente il dpi. In caso contrario, o se preferisci modificare questa configurazione, puoi specificarla manualmente:

xrandr --dpi 96 -s 1400x1050

Se fallisce, puoi specificare il dpi in ~ / .Xdefaults

Ho aperto un editor e ho inserito quanto segue in quel file:

xft.dpi: 96

Questo dpi verrà applicato a tutte le nuove finestre che apri. Puoi anche disconnetterti per vedere i risultati di questa modifica (non è necessario riavviare il sistema).

Se 96 non è il dpi giusto per te, puoi provare 72 o 135.

Doppio monitor

È anche possibile utilizzare xrandr per configurare due monitor. Per fare ciò, è necessario utilizzare le opzioni –right-of e –left-of.

Ecco un esempio, utilizzando una scheda nvidia:

Innanzitutto, elenca i monitor usando xrandr.

xrandr -q

Il risultato sarà qualcosa di simile al seguente:

Schermo 0: minimo 320 x 200, corrente 1920 x 1200, massimo 4096 x 4096
DVI-I-1 connesso 1920x1200 + 0 + 0 (izannormal sinistra invertita destra asse x asse y) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
DVI-I-2 connesso 1920x1200 + 0 + 0 (normale sinistra invertita destra asse x e asse) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
TV-1 scollegato (normale sinistra invertita destra asse x asse y)

Quindi usa xrandr per configurare i monitor. Cambia i nomi "DVI-I-1" e "DVI-I-2" con i nomi dei tuoi monitor. Potrebbe anche essere necessario regolare la risoluzione e cambiare "–left-of" in "–right-of".

xrandr --auto --uscita DVI-I-2 - modalità 1920x1200 - sinistra di DVI-I-1

Ha lo stesso effetto di:

xrandr --auto --uscita DVI-I-1 - modalità 1920x1200 - a destra di DVI-I-2

Per impostare il monitor principale, utilizza l'opzione –primary:

xrandr --auto --uscita DVI-I-1 - modalità 1920x1200 --primaria --destra di DVI-I-2

Configura xrandr per l'avvio all'avvio

Questo metodo varia a seconda dell'ambiente desktop che utilizzi (gnome, kde, xfce).

In openbox, aggiungi il comando xrandr in ~ / .config / openbox / autostart.sh.

In fluxbox, fai la stessa operazione ma nel file ~ / .fluxbox / startup

A seconda dell'ambiente desktop che utilizzi, puoi aggiungere xrandr in ~ / .xinit

Strumenti grafici

Ci sono ottime interfacce grafiche per xrandr. Tra i più noti possiamo citare lxrandr, grandr, krandr e arandr.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   alex suddetto

    Buon post, qualche tempo fa ho scritto un articolo su come configurare due schermi sotto openbox e anche generare sfondi casuali per ciascuno degli schermi: link

  2.   Invitades_92839 suddetto

    Vediamo se ho capito ... immagina di non avere la risoluzione che voglio su un monitor, con una qualsiasi di quelle interfacce grafiche sarò in grado di creare quella risoluzione e farla funzionare all'avvio?

    E dove metto quel file (nel caso in cui con le interfacce grafiche non sia possibile) ad esempio in Gnome e KDE?.

    Grazie mille, ho cercato a lungo una soluzione al problema di risoluzione, ma tutti l'hanno messa con il file Xorg, conf, ma quel file nelle versioni più recenti delle distribuzioni non è più utilizzato.

  3.   Usiamo Linux suddetto

    Se la risoluzione che desideri non appare nell'interfaccia che GNOME o KDE porta per cambiare la risoluzione dello schermo, puoi provare questo metodo, sì. Tuttavia, è MOLTO probabile che se la risoluzione dello schermo che stai cercando non appare, è perché NON è supportata dal tuo monitor. Certo, ci sono eccezioni a questa regola, ma di solito sono molto rare. Abbraccio! Paolo.

  4.   Invitades_92839 suddetto

    No, nel mio caso il mio monitor ha una risoluzione massima e nativa di 1366 × 768, in Windows funziona perfettamente con il driver Intel, il monitor è un emachines (forse è per colpa del brand) Al contrario, in tutte le distro GNU / Linux la risoluzione massima era 800 × 600 o 1024 × 600, a seconda della distro, ma da lì non è andata su. Ho provato con tutte le distribuzioni, ma solo in una appariva la risoluzione corretta senza usare xrandr e cvt comanda il mio monitor, in Ubuntu 10.10, ma non ero in grado di utilizzare gli effetti grafici, non so perché, nemmeno l'aggiornamento ...

    Quindi testerò quello che hai messo qui e ti dirò se funziona ...

    PS: è strano, perché sul monitor HP di mio fratello, che ha una risoluzione nativa di 1600 × 900 non ho avuto problemi con la risoluzione, ho una teoria che potrebbe essere perché il mio monitor non è supportato o non è riconosciuto da il sistema di riconoscimento hardware del kernel.

    Saluti.

  5.   Steve suddetto

    Ha funzionato per me in un errore di configurazione della risoluzione che si è verificato in LinuxMint nel mio caso 12. Per qualche motivo all'avvio del sistema non riconosce la risoluzione del mio monitor. Ma l'ho risolto installando 'grandr', creando un'icona sul desktop che devo usare ad ogni avvio del desktop. Ho anche usato "lxrandr" ma mi sono adattato meglio con "grandr". Sicuramente altamente raccomandato "grandr". Saluti 🙂

  6.   Max jonathan suddetto

    Uso uno script sul mio netbook che fa uso di xrandr, mi permette di utilizzare risoluzioni non supportate o almeno non elencate di default, visto che il massimo è 1024 × 600 e con lo script posso impostarlo a 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Non funziona solo per gnome, lo uso in XFCE
    Non ricordo la fonte dove l'ho trovato, ma basta cercarlo su Google; D.

  7.   Hang1 suddetto

    Uso Xrandr per ruotare la posizione del desktop sul netbook solo quando ne ho davvero bisogno, perché diventa dolorosamente lento. Quando ho finito di usarlo, devo ucciderlo e riavviare X.

  8.   Invites_92839 suddetto

    Qualcuno potrebbe dirmi perché?

  9.   Andres suddetto

    Ciao amico, ho il seguente problema in una versione 4 di centos
    La mia conoscenza di Linux è praticamente nulla e quando provo ad entrare nell'ambiente grafico ricevo un messaggio di input non supportato.
    Ho provato a cambiare la configurazione usando quel metodo che spieghi qui e ottengo Impossibile aprire il display (null)
    Per favore dimmi come posso fare per ripristinare la configurazione del monitor poiché utilizzando l'opzione di configurazione non funziona neanche

    Grazie per l'aiuto che puoi darmi

    1.    usiamo linux suddetto

      Sarebbe bello se mettessi esattamente i comandi che inserisci e tutti i messaggi di errore.
      Saluti! Paolo.

    2.    Poncho neutron suddetto

      Questo comando viene usato quando sei già all'interno del sistema grafico (server X). Nel tuo caso, il sistema grafico non si avvia, prima devi far partire il sistema grafico che è Xorg.

  10.   Jonatan suddetto

    So che è passato molto tempo dal post ma qualcuno potrebbe dirmi come archiviare le modifiche in xubuntu sarebbe di grande aiuto grazie

  11.   alvaro suddetto

    Grazie per il post che mi hai aiutato molto ora il mio schermo sembra super!

  12.   Giovanni suddetto

    Ciao, il tuo tutorial è stato molto utile, sono solo ad un passo dal finire e vorrei che mi spiegassi meglio come posso avviare la sessione, ho installato xubuntu. Saluti

  13.   Rodrigo suddetto

    Impeccabile grazie mille!