Comment changer la résolution de l'écran en utilisant la ligne de commande Ubuntu?

28

J'ai installé Ubuntu et la résolution du bureau est si grande qu’elle ne montre qu’environ 50% de l’écran, mais s’affiche normalement en utilisant la ligne de commande.

Que dois-je saisir dans la ligne de commande pour modifier la résolution d'écran du bureau?

    
posée Collin 14.04.2013 - 22:46
la source

4 réponses

28

Cela a fonctionné pour moi:

Énumérez les noms de toutes vos sorties vidéo et les résolutions possibles pour ceux qui sont actuellement connectés à un moniteur:

xrandr -q

Choisissez le nom de la sortie dont vous souhaitez modifier la résolution, et:

xrandr --output <OUTPUT> --mode 1024x768

Remarque: Si vous utilisez un terminal de texte qui n’exécute pas dans l’environnement gfx, vous devrez ajouter un paramètre -d :0 , à savoir:

xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
    
réponse donnée David Balažic 02.01.2014 - 02:59
la source
9

Modifier la résolution de l'écran:

Créez une nouvelle résolution en utilisant cvt

$> cvt 1600 900 75
1600x900 74.89 Hz (CVT 1.44M9) hsync: 70.55 kHz; pclk: 151.25 MHz
Modeline "1600x900_75.00"  151.25  1600 1704 1872 2144  900 903 908     942 -hsync +vsync

Ajouter un nouveau mode à la liste existante (newmode est le nom et la partie restante est)

$ sudo xrandr --newmode "1600x900_75.00"  151.25  1600 1704 1872 2144  900 903 908 942 -hsync +vsync

Rechercher l’affichage actuel

$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*//"
Virtual1

Ajouter un nouveau mode d'affichage où se trouve la sortie de la commande précédente

$ sudo xrandr --addmode <Virtual1> 1600x900_75.00

Cela ajoutera la nouvelle résolution à votre liste existante de résolutions prises en charge. Vous pouvez ensuite choisir la bonne option à partir des "paramètres d'affichage" ou de la commande suivante

$ xrandr --output Virtual1 --mode "1600x900_75.00"

Pour rendre ce changement permanent,

$ cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00"  151.25  1600 1704 1872 2144      900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"
    
réponse donnée Ashwini Kumar 26.08.2016 - 10:36
la source
5

Je sais que c'est une vieille question mais pour moi, les choses simples étaient de faire

$ xrandr -q

SZ: Pixels Physical Refresh
0 1024 x 768 ( 271mm x 201mm ) 75 70 60
1 800 x 600 ( 271mm x 201mm ) 85 75 72 60 56
2 640 x 480 ( 271mm x 201mm ) 85 75 72 60
*3 832 x 624 ( 271mm x 201mm ) *74
4 720 x 400 ( 271mm x 201mm ) 85
5 640 x 400 ( 271mm x 201mm ) 85
6 640 x 350 ( 271mm x 201mm ) 85

Ou quelque chose d’équivalent. Le * marque la résolution d'écran actuellement utilisée. Pour le changer en une des résolutions prises en charge à partir de la liste ci-dessus simplement:

xandr -s 800x600

et la résolution est modifiée.

Testé sur Ubuntu 14.04

Mise à jour

Parfois, quand il y a beaucoup de taux de rafraîchissement (les chiffres à droite dans l'exemple ci-dessus correspondent à xrandr -q ), vous devez spécifier le taux de rafraîchissement. Dans ce cas, vous devriez écrire:

xandr -s 800x600 -r 85

Enfin

Si vous disposez de plusieurs sorties sur votre carte ou si le périphérique ne réagit pas, vous pouvez étendre la ligne ci-dessus à la sortie, la valeur de la sortie est toujours trouvée avec xrandr -q , dans mon cas HDMI-0 . La ligne devient donc:

xandr -s 800x600 -r 85 --output HDMI-0
    
réponse donnée JTIM 14.10.2016 - 11:38
la source
2
  1. Exécuter xrandr -q | grep "connected primary"

    Cette commande affiche tous les périphériques connectés - n'hésitez pas à ne pas grep pour voir la liste. HDMI-0 connected primary 1920x1080+0+0 signifie que mon affichage principal s'appelle "HDMI-0". Utilisez cela dans la commande suivante:

  2. xrandr --output HDMI-0 --auto

    Si vous avez une résolution spécifique, utilisez, par exemple:

    xrandr --output HDMI-0 --mode 1920x1080

    Pour plus d'informations, consultez le wiki

réponse donnée Wolf 24.09.2016 - 04:52
la source

Lire d'autres questions sur les étiquettes