Forum Astuces.divers [X/GNOME] Switcher ESD On/Off

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
déc.
2005
Pour jouer a Quake ou parler avec Skype en utilisant esd (ou esound) n'est pas toujours pratique !

Une solution est de faire un script qui met esd en standby au lancement de Quake ou Skype, mais souvent Skype est inactif et on voudrait pouvoir écouter un peu de musique ou entendre les évenements de Gaim !

Donc j'ai fait un petit script qui permet de switcher l'état de esd, il suffit d'en faire un lanceur sur un tableau de bord de gnome :

Version shell /bin/sh : (plus compatible :p)

#! /bin/sh
if ((`esdctl standbymode | grep -c running`));
then esdctl off && echo "ESD Turned Off";
else esdctl on && echo "ESD Turned On";
fi;

Version TCSH :

#! /bin/tcsh
if ( `esdctl standbymode | grep -c running` ) then
esdctl off && echo "ESD Turned Off"
else
esdctl on && echo "ESD Turned On"
endif


Ensuite il faut voir pour gérer les users si le serveur esd a été lancé par un autre utilisateur ou le root...
  • # a superna :switcher esd

    Posté par  . Évalué à 1.

    astuce vraiment géniale! cela manquait sous gnome .bien vu
  • # esd -as 1

    Posté par  . Évalué à 2.

    Euh, c'est pas plus simple de lancer esd par "esd -as 1", tout simplement ? Comme ça, esd se met automatiquement en standby après 1s d'inactivité, et est réactivé à la prochaine utilisation.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.