Le Blog de Cyril LEVIS | La suite du petit blog de Cyril

jan/08

7

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…

RSS Feed

3 commentaires for Arrêter/Redémarrer compiz automatiquement sur batterie

helios91

helios91No Gravatar | 4 avril 2008 at 7 h 49 min

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

hcooh

hcoohNo Gravatar | 3 mai 2008 at 12 h 41 min

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 !

ACPI Linux et gestion du (dé)branchement de l’adaptateur secteur « Geekeries diverses

ACPI Linux et gestion du (dé)branchement de l’adaptateur secteur « Geekeries diverses | 3 janvier 2010 at 2 h 08 min

[...] ACPI Ancienne solution (je l’ai essayé mais il ne marche plus) [...]

Leave a comment!

This site is using OpenAvatar based on

<<

>>

Find it!

Pub!

Theme Design by devolux.org