Activer un video-projecteur avec Xrandr

Encore une petite astuce pour ne pas se trouver con lorsque l'on veut utiliser un vidéo-projecteur. J'ai lu pas mal de documentation qui donnait des configuration du fichien etc/X11/xorg.conf. Malheureusement, ce fichier est devenu obsolète avec les nouvelles versions de Xorg. Et finalement, ce n'est pas nécessaire.

Xrandr est un outil qui permet de gérer tout ça. Déja en faisant un petit xrandr, vous aurez des informations sur vos sorties graphiques :

  Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
  LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
     1366x768       60.0*+
     1280x720       59.9  
     1152x768       59.8  
     1024x768       59.9  
     800x600        59.9  
     848x480        59.7  
     720x480        59.7  
     640x480        59.4  
  VGA-0 disconnected (normal left inverted right x axis y axis)
  HDMI-0 disconnected (normal left inverted right x axis y axis)

Ici, LVDS est mon écran et supporte tous les modes listés. Le mode utilisé est signalé par un *. On peut voir que les sorties VGA et HDMI sont supportées mais non connectées pour le moment. À savoir que votre projecteur devrait probablement utiliser la sortie VGA, notez bien comment il est noté (ici VGA-0).

En fait pour activer le vidéo-projecteur, branchez le (non, c'est vrai ??) puis, tapez ceci :

  xrandr --output VGA-0 --mode 1024x768

Le mode 1024x768 dépend principalement des caractéristiques de votre appareil. Cependant, si votre laptop utilise une résolution différente, vous allez voir que votre image sera tronqué sur le mur. Il faut en fait passer votre ordinateur dans la meme résolution. xrandr peut faire cela facilement :

  xrandr -s 1024x768

Pour automatiser cela, j'ai crée un script dans un répertoire adéquat ( exemple ~/bin/vga.sh ) dans lequel on réunit tout ça :

  #!/bin/sh
  # Configure sortie Vga en 1024x768
  xrandr -s 1024x768
  xrandr --output VGA-0 --mode 1024x768
  exit

Il suffit ensuite de rendre le fichier executable avec un chmod +x ~/bin/vga.sh et faire un petit alias ( oui, j'aime bien les alias ! ) dans votre bashrc ou zshrc :

  alias vga="sh ~/bin/vga.sh"

En console, il suffira de taper vga pour activer le projo. Un moyen simple pour projeter votre beau bureau sous linux \\o/

Vus : 716
Publié par botchchikii : 30