XwindowsSystem

Sommaire

  1. XwindowsSystem
  2. xrandr
  3. Screen

xrandr

Pour obtenir la liste des possibilités offertes par la carte graphique, on peut utiliser la commande xrandr:

$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1680x1050      60.0*+   60.0
   1600x1024      60.2

je connecte un écran externe sur la prise vga
résultat dans xrandr

$ xrandr
Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 8192 x 8192
VGA-0 connected 1280x1024+1680+0 (normal left inverted right x axis y axis) 338mm x 271mm
   1280x1024      75.0*+   60.0
   1024x768       75.1     70.1     60.0
-----------
LVDS connected 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1680x1050      60.0*+   60.0
   1600x1024      60.2
   1400x1050      60.0     60.0

Pour utiliser l’écran externe, je vais utiliser toujours la commande xrandr pour spécifier la résolution que je désire :

xrandr --output VGA-0 --mode 1280x1024

L’écran s’allume et je peux faire passer la souris de l’écran du portable vers l’écran externe.
Les deux écrans sont côte à côte. Je peux faire passer une fenêtre d’un écran à l’autre sans problème.

Pour éteindre l’écran:

$ xrandr --output VGA-0 --off

Si je rallume l’écran:

$ xrandr –output VGA-0 –mode 1280×1024

L'écran externe devient une copie de celui de mon PC portable. Je ne peux plus passer de l'un à l'autre.
La partie droite de l'écran manque puisque celui de mon laptop est plus large que l'écran externe.

Evidemment, si on ne peut pas prédire ou retrouver l'un des deux états, cela n'aurait pas grand intérêt.
Heureusement, la commande xrandr nous permet de choisir le mode que nous désirons;
soit les deux écrans côte à côte soit le second étant une copie du premier.

Pour qu'ils soient les mêmes:

$ xrandr --output VGA-0 --same-as LVDS

Pour que l'écran externe soit à la droite de l'écran du laptop:

$ xrandr --output VGA-0 --right-of LVDS

Dans ce dernier cas, si vous voulez que l'écran soit à gauche plutôt qu'à droite, utilisez --left-of à la place de --right-of.
Vous pouvez même placer l'écran externe au dessus ou en dessous de l'écran par défaut en utilisant les switches --above et --below.

document original sur http://linux.leunen.com/?p=996

Screen