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 lorsque vous utilisez la ligne de commande.
Que dois-je taper dans la ligne de commande pour changer la résolution de l'écran du bureau?
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 texte, mais pas dans un environnement gfx, vous devrez ajouter un paramètre -d :0
, à savoir:
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
Changer la résolution de l'écran:
Créer 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ù 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 dans les "paramètres d'affichage" ou 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"
Je sais que c'est une vieille question mais pour moi le truc simple était de le 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 l'une des résolutions prises en charge dans la liste ci-dessus, simplement:
xandr -s 800x600
et la résolution est changée.
Testé sur Ubuntu 14.04
Mise à jour
Parfois, lorsque les taux de rafraîchissement sont nombreux (les nombres à droite dans les exemples de résultats ci-dessus de 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 avez plusieurs sorties sur votre carte ou que le périphérique ne réagit pas, vous pouvez étendre la ligne ci-dessus avec sortie, la valeur de la sortie est toujours trouvée avec xrandr -q
, dans mon cas HDMI-0
. La ligne devient alors:
xandr -s 800x600 -r 85 --output HDMI-0
Exécuter xrandr -q | grep "connected primary"
Cette commande affiche tous les appareils 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:
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