Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
rotation_ecran [Le 14/07/2009, 15:03] Antonin_Morel Supprimer car n'ayant plus aucun intéret |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel carte_graphique écran vétuste}} | ||
- | ---- | ||
- | |||
- | |||
- | ====== Comment configurer la rotation d'écran ? ====== | ||
- | |||
- | <note tip> | ||
- | A Partir d'ubuntu 7.10 ce choix se fait simplement dans **résolution de l'écran** (système->préférences) en sélectionnant une option de rotation (droite, gauche, ou inversé). | ||
- | </note> | ||
- | |||
- | 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 : | ||
- | <code> | ||
- | sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak | ||
- | </code> | ||
- | * Editez le fichier de configuration avec la commande suivante : | ||
- | <code> | ||
- | sudo gedit /etc/X11/xorg.conf | ||
- | </code> | ||
- | * Dans la section "Device" qui ressemble quelque peu à ceci : | ||
- | <code> | ||
- | Section "Device" | ||
- | Identifier "NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]" | ||
- | Driver "nvidia" | ||
- | BusID "PCI:1:0:0" | ||
- | EndSection | ||
- | </code> | ||
- | * Ajoutez entre ''BusID'' et ''>EndSection'' la ligne suivante : | ||
- | <code> | ||
- | Option "RandRRotation" "on" | ||
- | </code> | ||
- | * 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 [[http://download.nvidia.com/XFree86/Linux-x86/1.0-8756/README/appendix-d.html|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 : | ||
- | <code> | ||
- | Option "Rotate" "string" | ||
- | </code> | ||
- | |||
- | 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 : | ||
- | <code> | ||
- | xrandr -o OPTION | ||
- | </code> | ||
- | ''OPTION'' représente la manière dont vous voulez effectuer une rotation. | ||
- | * ''left'' tourne l'écran de 90° dans le sens anti-horaire | ||
- | * ''right'' tourne l'écran de 90° dans le sens horaire | ||
- | * ''normal'' 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. | ||
- | |||
- | === Utilisation de xinerama === | ||
- | (avec une E-Geforce 9500 GT) | ||
- | http://forum.ubuntu-fr.org/viewtopic.php?pid=2412737#p2412737 | ||
- | |||
- | ==== 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 ? : | ||
- | |||
- | Le pilote propriétaire, version 8.54.3, avec une carte graphique Radeon X300/X550/X1050 Series, ne le propose pas, même en ajoutant au xorg.conf la ligne : option "randrrotation" "on" | ||
- | |||
- | ==== 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. | ||
- | |||
- | {{ grandrpopup.png|}} | ||
- | |||
- | === 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 : | ||
- | <code> | ||
- | sudo apt-get install gnome-randr-applet | ||
- | </code> | ||
- | |||
- | 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 : | ||
- | <code> | ||
- | sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf | ||
- | </code> | ||
- | |||
- | Ensuite, il vous faut redémarrez le serveur X. | ||
- | Pour ce faire, lorsque vous êtes en mode console, utilisez la commande suivante : | ||
- | <code> | ||
- | sudo /etc/init.d/gdm restart | ||
- | </code> | ||
- | |||
- | ==== liens ==== | ||
- | * XrandR 1.2 HowTo : http://www.thinkwiki.org/wiki/Xorg_RandR_1.2 | ||
- | |||
- | Rédigé par [[utilisateurs:ostaquet]] et [[utilisateurs:mathesis]]. |