Voici une astuce trouvé dans les trucs et astuces du forums.
Je la blog pour ne pas la perdre
Ces scripts vont permettre d’arrêter compiz et de relancer metacity a la place lorsque l’on passe sur batterie, et de relancer compiz lorsque l’on passe sur sur l’alimentation.
À noter que si compiz n’était pas lancer avant de débranché le câble, celui-ci ne sera pas relancer en repassant sur le câble
C’est parti:
Le script qui se lancera en passant sur la batterie sera:
sudo gedit /etc/acpi/battery.d/metacity.sh
Mettre dedans:
#!/bin/bash if ! [ -f "/etc/acpi/battery.d/battery.txt" ] ; then gestionnaire=$(ps -e | grep compiz | grep -v compiz.real | awk '{print $NF}') if [ "$gestionnaire" = "" ]; then exit 0 else DISPLAY=:0. metacity --replace & echo "battery" > /etc/acpi/battery.d/battery.txt fi fi
On met les droit d’exécution:
sudo chmod +x /etc/acpi/battery.d/metacity.sh
Puis le script qui se lancera quand on repassera sur le secteur:
sudo gedit /etc/acpi/ac.d/compiz.sh
Mettre dedans:
#!/bin/bash if [ -f "/etc/acpi/battery.d/battery.txt" ] ; then var=$(cat $HOME/.gconf/apps/compiz/general/allscreens/options/%gconf.xml | grep stringvalue | grep -v default | sed 's/< [^>]*>//g' ) DISPLAY=:0. compiz $var --replace & rm /etc/acpi/battery.d/battery.txt fi
On met les droit d’exécution:
sudo chmod +x /etc/acpi/ac.d/compiz.sh
Voilà, maintenant on redémarre acpi:
sudo /etc/init.d/acpid restart
ou le pc…







#1 par helios91 dans 4 avril 2008
Bonjour, j’aimerai savoir s’il existe un script similire pour eeexubuntu.
merci bien
#2 par hcooh dans 3 mai 2008
Bonjour,
j’ai un probleme avec ce script :
il répond ceci lorsque je le lance dans un terminal :
« Erreur du gestionnaire de fenêtres : Unable to open X display :0.»
Y a-t-il une solution pour que ça marche ??
Merci d’avance !