Activation à la volée du video projecteur
Par raphael le samedi, septembre 22 2007, 10:05 - GNU/Linux - Lien permanent
Il m'arrive souvent d'utiliser mon portable pour faire des présentations sur vidéo projecteur et jusqu'à présent, je devais redémarrer le serveur graphique et donc fermer ma session. Heureusement, il existe un moyen plus propre de faire la chose. Attention, ça ne fonctionne qu'avec les drivers ATI.
J'ai découvert il y a peu un wiki non officiel traitant des drivers ATI qui nous donne cette commande :
aticonfig --enable-monitor=lvds,crt1 --effective=now
Avec "crt1" correspondant au nom du 2eme écran.
J'ai donc fait un petit script pour le permettre de gérer facilement la projection :
#/bin/sh
#
if [ $# -eq 0 ]
then
echo "argument nécessaire"
echo "0 : retour à l'affichage mono screen"
echo "1 : affiche les moniteurs disponibles"
echo "nom : clone l'écran normal sur l'écran 'nom'"
else
if [ $1 = 0 ]
then
aticonfig --enable-monitor=lvds --set-powerstate=1 --effective=now
elif [ $1 = 1 ]
then
aticonfig --query-monitor
else
aticonfig --enable-monitor=lvds,$1 --effective=now
fi
fi
L'utilisation :
- [nomDuScript] 0 : retour à la configuration d'origine
- [nomDuScript] 1 : permet de savoir ce qui est connecté
- [nomDuScript] [nom de l'écran] : active le clone sur le 2eme écran
ATTENTION :
- changer lvds par le nom de votre écran par défaut si il ne s'appelle pas comme ca (aticonfig --query-monitor vous renseignera)
- le processus Xorg a un peu buggé après les tests du script et prenait 30% des ressources processeur mais c'est passé tout seul après quelques minutes
- je décline toute responsabilité... etc etc vous connaissez la suite

Commentaires