Re: [CBLX] Intercepter le bouton Power Off |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [CBLX] Intercepter le bouton Power Off
- From: Emmanuel COUTRIS <emmanuel.coutris@xxxxxxxxx>
- Date: Sun, 24 Oct 2010 01:22:28 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=dX8CLFDuSfdAAc2SxEMPYfzmxFTil6wByee5wzycysI=; b=MsTRhiTcUNs8TrPvcB+0gWpYhbkdc8NbytmmhG9yr2FXlpE/Cb6rVnZO1v4JMuCpO2 DESt4wCdYV/sNEjuuIeKT5iqjg/vvTkfZANzdqmWVRfBPGFsxqn/zAnjWurjUoTprWZg 2t47xcU+2ixAKyP5+8n0ZAilcRSa4cIP98M4w=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; b=gEpRjzTh7Uc2JwxfMcvodYXIgQDY8gZNfU/kaq9SX0vzm3hS9pXGaALxMHVmq7c9yY gOIy8jRPNxcR6tXllygB2EkOBrtg+vxfBsOtwWz+XSl0z9sYGgBZIk9AkjAtMAFxC1LP b1CJFQalZ01nl8G4rAepd/ovXJQuHX4STaJ+o=
Coucou Sam et tout le monde,
Je pense que tu as vu ça aussi, mais juste pour compléter:
- l'application qui veut être prévenue de tous les évÚnements ACPI
peut se connecter à /var/run/acpid.socket
- ainsi, elle peut traiter tous les évÚnements qui l'intéresse (mise
en veille, changement de température...)
Amicalement,
Manu
On Sat, Oct 23, 2010 at 09:25:01PM +0200, coolbrother@xxxxxxxxxx wrote:
> Ok merci. J'ai fini par trouvé ce que je cherchais :
> Pour controler le bouton poweroff il faut utiliser acpid.
> 1. Installer le paquet acpid :
> # apt-get install acpid
>
> 2. Editer le fichier /etc/acpi/events/powerbtn en modifiant la ligne
> commençant par "action=" ainsi :
> # vim /etc/acpi/events/powerbtn
> action=/usr/local/bin/monscript.sh
> Et donc le fichier ressemble à ceci :
> event=button[ /]power
> action=/usr/local/bin/monscript.sh
>
> 3. Relancer le daemon acpid :
> # /etc/init.d/acpid stop
> # /etc/init.d/acpid start
> Et voilà, en appuyant sur le boutton poweroff, le script
> /usr/local/bin/monscript.sh est exécuter.
> Amusez-vous bien!
>
> A bientôt:
> Sam
>
>
> >
> > Oh, qu'il me pardonne de n'avoir pas pensé à lui, mais à mon
> > avis, Emmanuel ne sera pas totalement muet sur la question non
> > plus !
> >
> > Pierre
> >
> > From: Pierre Lorenzon <devel@xxxxxxxxxxxxxxxxxxxx>
> > Subject: Re: [CBLX] Intercepter le bouton Power Off
> > Date: Sat, 23 Oct 2010 07:42:43 +0000 (Local time zone must be set--see
> > zic manual page)
> >
> >>
> >> Ouaip Sam,
> >>
> >> Je vois tout à fait ce que tu veux faire. Je crois que des
> >> copains à moi ont fait des choses similaires. Donc il me semble
> >> que c'est possible et qu'il faut aller chercher des choses dans
> >> le /proc ou le /sys. Désolé je n'ai pas les détails. Si Samuel
> >> ou Dom sont dans les parages nul doute qu'ils t'éclaireront
> >> davantage.
> >>
> >> Pierre
> >>
> >>
> >> From: coolbrother@xxxxxxxxxx
> >> Subject: [CBLX] Intercepter le bouton Power Off
> >> Date: Fri, 22 Oct 2010 19:02:15 +0200 (CEST)
> >>
> >>> Salut, je cherche un moyen pour dÃétecter l'appui sur le bouton
> >>> Ãéteindre
> >>> (Poweroff de la machine), soit en le dÃétournant dans un script ou
> >>> directement dans une application.
> >>> Je pensais que ce boutton envoyait un signal sigterm aux applis, mais
> >>> Ãça ne
> >>> marche pas dans moncas.
> >>> En fait, Ãça me fait mal de voir des gens pressÃés, appuyer sur le
> >>> bouton
> >>> Ãéteindre sans que mon appli puisse leur signaler que ce n'est pas
> >>> forcÃément
> >>> la meilleure maniÃÃ?re de procÃéder.
> >>> Donc, entre le systÃÃ?me et l'application, je voudrais un dialogue de
> >>> ce
> >>> genre :
> >>>
> >>> System : Salut Appli, je vais devoir te tuer.
> >>> Appli : D'accord System, je veux juste dire une derniÃÃ?re chose ÃÃ
> >>> ceux que
> >>> j'aiment.
> >>> System : Fais vite ! Tu n'as pas beaucoup de temps !
> >>> Appli : Au revoir cher utilisateur ! Bien que pour le systÃÃ?me actuel
> >>> je
> >>> n'Ãétais qu'une application parmi tant d'autres, pour vous, j'ai
> >>> toujours
> >>> ÃétÃé
> >>> unique et indispensable.
> >>> Pour moi aussi, vous avez ÃétÃé important. Toujours lÃà pour me
> >>> tester, me
> >>> relancer, me dÃébugger, guettant avec impatience une nouvelle version
> >>> de moi.
> >>> Je garde un trÃÃ?s bon souvenir de vos paramÃÃ?tres dans un fichier
> >>> situÃé dans
> >>> le dossier /home/votrenomdutilisateur/ ...
> >>> System : AbrÃÃ?ge Appli ! J'ai une machine Ãà Ãéteindre moi !
> >>> Appli : Fais ce que tu as ÃÃ faire !
> >>> System : Ce ne sera pas douloureux :
> >>> tic
> >>> tic
> >>> tic
> >>> C'est fait !
> >>>
> >>> A bientÃÃ?t:
> >>> Sam
> >>>
> >>>
> >>>
> >>> ---
> >>>
> >>
> >>
> >>
> >> ---
> >>
> >
> >
> >
> > ---
> >
> >
>
>
>
> ---
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help �
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux