69 votes

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

J'ai installé Ubuntu et la résolution du bureau est si grande qu'elle n'affiche qu'environ 50 % de l'écran, mais elle s'affiche normalement lorsque j'utilise la ligne de commande.

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

76voto

David Balažic Points 917

Cela a marché pour moi :

Énumérer les noms de toutes vos sorties vidéo, et les résolutions possibles pour celles qui sont actuellement connectées à un moniteur :

xrandr -q

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

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

Note : Si vous travaillez à partir d'un terminal texte, qui n'est pas exécuté dans l'environnement gfx, vous devrez ajouter une balise -d :0 c'est-à-dire

xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768

31voto

Ashwini Kumar Points 411

Changez 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

Trouver l'affichage actuel

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

Ajouter un nouveau mode d'affichage où <Virtual1> est 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"

15voto

JTIM Points 316

Je sais que c'est une vieille question mais, pour moi, les choses simples étaient à 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 site * marque la résolution d'écran actuellement utilisée. Pour la changer en une des résolutions supportées de la liste ci-dessus, il suffit d'exécuter la commande :

xrandr -s 800x600

et la résolution est modifiée.

Testé sur Ubuntu 14.04

Update

Parfois, lorsqu'il y a beaucoup de taux de rafraîchissement (les chiffres à droite dans l'échantillon ci-dessus proviennent de xrandr -q ), vous devez spécifier le taux de rafraîchissement. Dans ce cas, vous devez exécuter la commande :

xrandr -s 800x600 -r 85

Enfin

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

xrandr -s 800x600 -r 85 --output HDMI-0

4voto

Wolf Points 2577
  1. Exécuter xrandr -q | grep "connected primary"

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

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

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

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

    Pour plus d'informations, voir le wiki

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X