Ricerca nel sito web

Come impostare una risoluzione dello schermo personalizzata nel desktop Ubuntu


La risoluzione dello schermo (o del monitor esterno) è bassa? rendendo così gli elementi sullo schermo più grandi e meno chiari? Oppure vuoi semplicemente aumentare la risoluzione massima attuale o aggiungere una risoluzione personalizzata?

In questo articolo, mostreremo come aggiungere la risoluzione mancante o impostare la risoluzione dello schermo personalizzata in Ubuntu e nei suoi derivati come Linux Mint. Al termine di questo articolo sarai in grado di impostare una risoluzione più elevata, in modo che i contenuti sullo schermo appaiano più nitidi e chiari.

Modifica della risoluzione o dell'orientamento dello schermo utilizzando i display

Normalmente, per modificare la risoluzione o l'orientamento dello schermo, è possibile utilizzare lo strumento dell'interfaccia utente grafica Visualizza (apri la panoramica Attività e digita Visualizza , fare clic per aprirlo o Menu Sistema quindi digitare Visualizza e aprirlo).

Nota: nel caso in cui tu abbia più display collegati al tuo computer (come mostrato nell'immagine seguente), se non sono specchiati, puoi avere impostazioni diverse su ciascun display . Per modificare le impostazioni di un dispositivo di visualizzazione, selezionalo nell'area di anteprima.

Successivamente, seleziona la risoluzione o la scala che desideri utilizzare, scegli l'orientamento, quindi fai clic su Applica. Quindi seleziona Mantieni questa configurazione.

Modificare la risoluzione o l'orientamento dello schermo utilizzando Xrandr

In alternativa, puoi anche utilizzare il potente strumento xrandr (un'interfaccia a riga di comando per RandR (Ridimensiona e Ruota ) Estensione X Window System) che viene utilizzata per impostare la dimensione, l'orientamento e/o il riflesso delle uscite per uno schermo.

Puoi anche usarlo per impostare le dimensioni dello schermo o elencare tutti i monitor attivi come mostrato.

xrandr --listactivemonitors

Per mostrare i nomi dei diversi output disponibili sul tuo sistema e le risoluzioni disponibili su ciascuno, esegui xrandr senza argomenti.

xrandr

Imposta la risoluzione dello schermo in Ubuntu

Per impostare la risoluzione dello schermo di un monitor esterno denominato DP-1 su 1680×1050, utilizza il flag --mode come mostrato.

xrandr --output DP-1 --mode 1680x1050

Puoi anche impostare la frequenza di aggiornamento utilizzando il flag --rate come mostrato.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Puoi anche utilizzare --left-of, --right-of, --above, --below e --same-as per organizzare gli schermi l'uno rispetto all'altro.

Ad esempio, voglio che il mio monitor esterno (DP-1) sia posizionato a sinistra dello schermo del Laptop (eDP-1) in corrispondenza dell'effettivo posizionamento fisico:

xrandr --output DP-1 --left-of eDP-1 

Tieni presente che qualsiasi modifica apportata utilizzando xrandr durerà solo finché non esci o riavvii il sistema. Per apportare modifiche a xrandr in modo persistente, utilizza i file di configurazione xorg.conf per il server Xorg X (esegui man xorg.conf per i dettagli su come creare un file xorg.conf) – questo è il metodo più efficace.

Puoi anche utilizzare il file ~/.xprofile (aggiungi i comandi xrandr), tuttavia ci sono alcuni svantaggi nell'usare questo metodo, uno è che questo script viene letto abbastanza tardi nel processo di avvio, quindi non altererà la risoluzione del display manager (se ne usi uno, ad esempio lightdm).

Come aggiungere mancanti o impostare la risoluzione dello schermo personalizzata utilizzando xrandr

È possibile aggiungere una risoluzione dello schermo mancante o personalizzata, ad esempio 1680 x 1000 al pannello Display, per un dispositivo di visualizzazione specifico (DP-1), come spiegato di seguito.

Per aggiungere una risoluzione dello schermo mancante o personalizzata, è necessario calcolare le relative modalità VESA Coordinated Video Timing (CVT). Puoi farlo utilizzando l'utilità cvt come segue.

Ad esempio, se hai bisogno di una risoluzione orizzontale e verticale di 1680 x 1000, esegui il comando seguente.

cvt 1680 1000

Successivamente, copia la Modeline (“1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) dall'output di cvt comando e usalo per creare una nuova modalità utilizzando xrandr come mostrato.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Quindi aggiungi la nuova modalità al display.

xrandr --addmode DP-1 "1680x1000_60.00"

Ora apri Display e controlla se è stata aggiunta la nuova risoluzione.

Le modifiche di cui sopra sono solo temporanee e funzionano per la sessione corrente (durano fino alla disconnessione o al riavvio del sistema).

Per aggiungere la risoluzione in modo permanente, crea uno script chiamato external_monitor_length.sh nella directory /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Quindi aggiungi le seguenti righe nel file:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Salvare le modifiche ed uscire dal file.

Per ulteriori informazioni su come funziona xrandr e su come usarlo, leggi la sua pagina man:

man xrandr 

Questo ci porta alla fine di questo articolo. Se hai qualche pensiero da condividere o domande, contattaci tramite il modulo di feedback qui sotto.