Arrêter/Redémarrer compiz automatiquement sur batterie


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…

Parlez de moi !:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Technorati

, , , ,

  1. helios91

    #1 par helios91 dans 4 avril 2008

    Bonjour, j’aimerai savoir s’il existe un script similire pour eeexubuntu.
    merci bien

  2. hcooh

    #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 !

(non publié)
This site is using OpenAvatar based on
  1. Pas encore de Rétroliens.