Ceci est une ancienne révision du document !
Version Hoary, Breezy et Dapper
Rédigé par ostaquet et mathesis.
Comment configurer la rotation d'écran ?
Typiquement, la rotation d'écran permet d'utiliser un moniteur LCD en mode portrait. Cependant, elle peut aussi être utile lorsqu'un projecteur vidéo est fixé au plafond à l'envers.
Remarquez que la rotation d'écran n'est possible que sur les cartes graphiques le supportant. Cette procédure a été testée avec succès sur plusieurs cartes Nvidia récentes (GeForce4 et GeForce FX-5200 sous Hoary, Geforce 6800 GS sous Breezy et Dapper).
Cette procédure comporte une issue de secours si la configuration ne fonctionne pas. De cette manière, vous pourrez revenir dans l'état précédant l'installation sans encombre.
Configuration du serveur X
Mode dynamique
Ce mode vous permet de changer à la volée l'orientation de votre écran et autant de fois que vous le souhaitez.
- Ouvrez un terminal.
- Lancez la commande suivante pour avoir un fichier de sauvegarde de votre configuration actuelle :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
- Editez le fichier de configuration avec la commande suivante :
sudo gedit /etc/X11/xorg.conf
- Dans la section "Device" qui ressemble quelque peu à ceci :
Section "Device" Identifier "NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]" Driver "nvidia" BusID "PCI:1:0:0" EndSection
- Ajoutez entre
BusID
et>EndSection
la ligne suivante :
Option "RandRRotation" "on"
- Sauvegardez le fichier et quittez l'éditeur.
- Redémarrez le serveur graphique.
Remarque : Si vous n'obtenez pas votre écran de démarrage habituel et que vous vous retrouvez en mode console, regardez la section "Annuler la configuration du serveur X".
Mode statique
Ce mode vous permet d'activer une orientation de l'écran particulière dès le démarrage de l'ordinateur. Elle fonctionne au moins avec les cartes Nvidia.
La procédure est identique à celle dévelopée à propos du mode dynamique à ceci près que l'option à rajouter est cette fois-ci :
Option "Rotate" "string"
Les valeurs possibles de "string" sont :
- "normal",
- "left",
- "inverted",
- "right".
Utilisation de la rotation d'écran
La lecture de cette section n'a de sens que si vous avez opté pour une configuration en mode dynamique.
La ligne de commande
Pour utiliser la rotation d'écran, vous pouvez le faire en ligne de commande dans un terminal via la commande suivante :
xrandr -o OPTION
OPTION
représente la manière dont vous voulez effectuer une rotation.
left
tourne l'écran de 90° dans le sens anti-horaireright
tourne l'écran de 90° dans le sens horairenormal
remet l'écran normalement (mode paysage)inverted
tourne l'écran de 180°.
Cependant, l'usage de cette commande dans la console est quelque peu rébarbatif. Je vous conseille d'utiliser des lanceurs (icône sur le bureau) pour activer les rotations que vous désirez utiliser.
Voici les instructions pour créer un lanceur qui va mettre l'écran sur left
. Il est applicable à n'importe quel type de rotation, il suffit de changer OPTION
.
- Cliquez avec le bouton droit sur le fond du bureau (le fond d'écran).
- Choisissez l'option Créer un lanceur.
- Comme Name indiquez
Mode portrait
. - Comme Command indiquez
xrandr -o left
. - Choisissez une icône explicite (c'est plus facile pour la suite).
- Cliquez sur Valider.
Maintenant, en double-cliquant sur cette icône, vous pouvez passer en mode portrait.
Il vous suffit de répéter cette procédure pour créer un lanceur pour basculer en mode normal.
Les options du pilote Nvidia
Si vous avez installé les derniers pilotes propriétaires (Le support de xrandr est assuré à partir de la version 1.0-7167), il vous suffit de lancer nvidia-settings en ligne de commande (créez-vous un lanceur avec une jolie icône). Notez bien que le paquet nvidia-settings est incompatible avec les derniers pilotes, cependant ses fonctionnalités sont directement intégrées au paquet contenant le pilote.
Une nouvelle option intitulée Rotation Settings apparaîtra et vous permettra de gérer la rotation de l'écran.
Les options du pilote ATI
À compléter - est-ce que ça existe, à partir de quelle version ? Il semble que le pilote libre radeon ne propose pas pour l'instant cette fonctionnalité. Qu'en est-il du pilote propriétaire ?
Les applets
Vous voulez utilisez la rotation de l'écran de façon graphique et sans avoir recours à des lanceurs, mais le pilote de votre carte graphique ne propose pas d'option le permettant directement.
Applet Gnome
Une applet Gnome (grandr) permet de gérer la rotation, elle est disponible dans le canal logiciel (dépôt est désuet) « Universe » et peut être installée via Synaptic ou en saisissant dans un terminal la commande suivante :
apt-get install gnome-randr-applet
Une fois l'installation terminée :
- Cliquez-droit sur le tableau de bord ;
- Ajouter au tableau de bord ;
- Sélectionner Display Geometry Switcher ;
- Cliquez sur l'icône de l'écran pour sélectionner le sens de la rotation.
Applet KDE
Une applet existe aussi pour KDE. Elle fait partie du paquet kcontrol
qui normalement est installé avec KDE (au moins dans une Debian) et se lance par la commande :
krandrtray
Elle est aussi accessible, normalement, par le menu K→Système.
Annuler les changements de configuration du serveur X
Pour annuler les changements de la configuration du serveur X, il vous suffit de lancer dans un terminal (ou dans une console texte) la commande suivante :
sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
Ensuite, il vous faut redémarrez le serveur X. Pour ce faire, lorsque vous êtes en mode console, utilisez la commande suivante :
sudo /etc/init.d/gdm restart
liens
* XrandR 1.2 HowTo : http://www.thinkwiki.org/wiki/Xorg_RandR_1.2