Com configurar una resolució de pantalla personalitzada a l'escriptori Ubuntu


La resolució de la pantalla (o del monitor extern) és baixa? fent que els elements de la pantalla semblin més grans i menys clars? O simplement voleu augmentar la resolució màxima actual o afegir una resolució personalitzada?

En aquest article, mostrarem com afegir la resolució de visualització que falta o configurar-la a Ubuntu i els seus derivats com Linux Mint. Al final d'aquest article, podreu configurar una resolució més alta, fent que el contingut de la vostra pantalla sembli més nítid i clar.

Canvi de la resolució o l'orientació de la pantalla mitjançant pantalles

Normalment, per canviar la resolució o l'orientació de la pantalla, podeu utilitzar l'eina de la interfície gràfica d'usuari de les pantalles (obriu la descripció general d'Activitats i escriviu Displays, feu clic per obrir-la o Menú del sistema, després escriviu Displays i obriu-la).

Nota: en cas que tingueu diverses pantalles connectades a l'ordinador (com es mostra a la imatge següent), si no estan reflectides, podeu tenir diferents paràmetres a cada pantalla. Per canviar la configuració d'un dispositiu de visualització, seleccioneu-lo a l'àrea de vista prèvia.

A continuació, seleccioneu la resolució o l'escala que voleu utilitzar, trieu l'orientació i feu clic a Aplica. A continuació, seleccioneu Mantenir aquesta configuració.

Canviar la resolució o l'orientació de la pantalla amb Xrandr

Alternativament, també podeu utilitzar la potent eina xrandr (una interfície de línia d'ordres per a l'extensió del sistema X Window de RandR (Canviar la mida i girar)) que s'utilitza per definir la mida, l'orientació i/o la reflexió de les sortides d'una pantalla.

També podeu utilitzar-lo per definir la mida de la pantalla o llistar tots els monitors actius tal com es mostra.

$ xrandr --listactivemonitors

Per mostrar els noms de les diferents sortides disponibles al vostre sistema i les resolucions disponibles a cadascuna, executeu xrandr sense cap argument.

$ xrandr

Per establir la resolució d'una pantalla per a un monitor extern anomenat DP-1 a 1680×1050, utilitzeu la marca --mode tal com es mostra.

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

També podeu establir la freqüència d'actualització utilitzant la marca --rate tal com es mostra.

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

També podeu utilitzar --esquerra de, --dreta, --a dalt, --a sota i les opcions --same-as per organitzar les teves pantalles en relació entre si.

Per exemple, vull que el meu monitor extern (DP-1) estigui situat a l'esquerra de la pantalla de l'ordinador portàtil (eDP-1) en correspondència amb el posicionament físic real:

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

Tingueu en compte que qualsevol canvi fet amb xrandr només durarà fins que tanqueu la sessió o reinicieu el sistema. Per fer canvis a xrandr de manera persistent, utilitzeu els fitxers de configuració xorg.conf per al servidor Xorg X (executeu man xorg.conf per obtenir detalls sobre com crear un fitxer xorg.conf): aquest és el mètode més eficaç.

També podeu utilitzar el fitxer ~/.xprofile (afegiu-hi ordres xrandr), però, hi ha alguns desavantatges d'utilitzar aquest mètode, un és que aquest script es llegeix bastant tard en el procés d'inici, de manera que no alterarà la resolució. del gestor de pantalla (si en feu servir, per exemple, lightdm).

Com afegir la resolució de pantalla personalitzada que falta o configurar amb xrandr

És possible afegir una resolució de pantalla que falti o personalitzada, per exemple, 1680 x 1000 al panell de pantalles, per a un dispositiu de visualització específic (DP-1), tal com s'explica a continuació.

Per afegir una resolució de visualització que falta o personalitzada, cal que calculeu els modes de temps de vídeo coordinat (CVT) de VESA. Podeu fer-ho mitjançant la utilitat cvt de la següent manera.

Per exemple, si necessiteu una resolució horitzontal i vertical de 1680 x 1000, executeu l'ordre següent.

$ cvt 1680 1000

A continuació, copieu la Modeline (1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) de la sortida de l'ordre cvt i utilitzeu-la com es mostra en el mode xr i r.

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

A continuació, afegiu el nou mode a la pantalla.

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

Ara obriu les pantalles i comproveu si s'ha afegit la nova resolució.

Els canvis anteriors només són temporals i funcionen per a la sessió actual (duren fins que tanqueu la sessió o reinicieu el sistema).

Per afegir la resolució de manera permanent, creeu un script anomenat external_monitor_resolution.sh al directori /etc/profile.d/.

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

A continuació, afegiu les línies següents al fitxer:

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

Deseu els canvis i sortiu del fitxer.

Per obtenir més informació sobre com funciona xrandr i com utilitzar-lo, llegiu la seva pàgina de manual:

$ man xrandr 

Això ens porta al final d'aquest article. Si teniu alguna reflexió per compartir o consulta, poseu-vos en contacte amb nosaltres mitjançant el formulari de comentaris que trobareu a continuació.