Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-12-02 Per discussione Vincenzo aka Nick Name
Alle 17:42, lunedì 1 dicembre 2003, Riccardo Gusso ha scritto:
> Un'ultima domanda: secondo te e` possibile far si che lo script venga
> avviato automaticamente quando si chiude il laptop?

Dipende dal laptop. Sul mio non ho mai beccato un "lid switch", quindi 
ho risolto con un binding di kde :) Anche perchè a volte è comodo 
chiuderlo e farlo continuare a lavorare. Cmq gli eventi si hanno 
tramite /proc/acpi/event, ma c'è già acpid che li gestisce come ti 
hanno suggerito, solo che in quel caso non devi ovviamente usare il mio 
script ma dividerlo in "pre-suspend" e "post-resume". Io non uso acpid 
perchè quelle volte che provo il 2.6 mi va in crash per motivi 
misteriosi su certi errori software derivanti dalla batteria (un giorno 
devo indagare).

V.

-- 
Scopriti essere umano e in quanto tale persona banale e non speciale
a cui Dio concede gesti assai banali. D'ora in poi quello sei tu.
[Marlene Kuntz]





Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-12-01 Per discussione Paolo Pedaletti
ciao Riccardo Gusso,

> Un'ultima domanda: secondo te e` possibile far si che lo script venga
> avviato automaticamente quando si chiude il laptop?

devi configurare acpid

esempio:

--
# cat /etc/acpi/events/lid 
# /etc/acpid/events/lids
# This is called when the user close the monitor
# /etc/acpid/lids.sh for further processing.

# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.

# We need to react on "button power.*" and "button/power.*" because
# of kernel changes.

event=button[ /]lid
action=/etc/acpi/lid.sh %e
--


--
# cat /etc/acpi/lid.sh 
#!/bin/sh
# /etc/acpi/lid.sh

EVENT=$1
TYPE=$2
ID1=$3
COUNTER=$4
STATUSFILE=/tmp/lid.status

echo "`date`<$@> - $EVENT - $TYPE - $ID1 - $COUNTER - " >> /tmp/acpid.log

STATUS=`cat /proc/acpi/button/lid/LID/state`

case $STATUS in
*open)   play /home/paolop/audio/paolo_bentornato.wav & ;;
*closed)play /home/paolop/audio/paolo_buongiorno.wav & ;;
*)   play /home/paolop/audio/wav/gong.wav & ;;
esac
--



oppure:

--
# cat /ec/acpi/events/hotkey 
# /etc/acpid/events/hotkey
# This is called when the user close the monitor
# /etc/acpid/hotkey.sh for further processing.

# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.

event=hotkey HOTK
action=/etc/acpi/hotkey.sh %e
--


--
# cat /etc/acpi/hotkey.sh 
#!/bin/sh
# /etc/acpi/hotkey.sh

EVENT=$1
TYPE=$2
ID1=$3
COUNTER=$4
STATUSFILE=/tmp/lid.status

echo "`date` - $EVENT - $TYPE - $ID1 - $COUNTER - " >> /tmp/acpid.log

case $ID1 in
*50)# 1 bottone
play /home/paolop/audio/paolo_bentornato.wav & ;;
*51)# 2 bottone
play /home/paolop/audio/paolo_buongiorno.wav & ;;
*52)# 3 bottone
play /home/paolop/audio/wav/phone.wav & ;;
*53)# 4 bottone 
 # cambia canzone
fuser -s -k2 /dev/dsp   ;;
*)  # tutto il resto
play /home/paolop/audio/wav/pinguin.wav & 
echo "$ID" >> /tmp/acpid.err ;;
esac
--


ciao


-- 
/* Paolo Pedaletti,




Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-12-01 Per discussione Riccardo Gusso
On Sun, 2003-11-30 at 17:01, Vincenzo aka Nick Name wrote:

Un'ultima domanda: secondo te e` possibile far si che lo script venga
avviato automaticamente quando si chiude il laptop?
Ciao,
 Riccardo
-- 

"Everyone is encouraged to help development of Debian 
 and to spread the word of free software"
 
 http://www.debian.org/MailingLists/




_
Il servizio Postemail sottopone tutti i documenti a una scansione
automatica antivirus con i programmi TREND MICRO.




Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-11-30 Per discussione Riccardo Gusso
On Sun, 2003-11-30 at 01:39, Riccardo Gusso wrote:
> On Fri, 2003-11-28 at 15:14, Vincenzo aka Nick Name wrote:
> ? A parte questo, per spegnere il monitor (e risparmiare anche 
> > sulle batterie) si può fare:
> > 
> > xset dpms force off
> 
> Ciao,
> ho provato il tuo script, e funziona per quanto riguarda la parte
> relativa al processore e all'hd, ma non spegne il monitor; in
> particolare il comando xset dpms force [option] non sembra avere effetto
> sul monitor del mio laptop.
> Dove potrei investigare per rimediare al problema?

Ok, mi rispondo da solo:
ho aggiunto dopo 'xset dpms force off' la riga 'xset s activate' che
attiva lo screensaver, e grazie  a questa il monitor si spegne.

Ciao,
   Riccardo
-- 

"Everyone is encouraged to help development of Debian 
 and to spread the word of free software"
 
 http://www.debian.org/MailingLists/




_
Il servizio Postemail sottopone tutti i documenti a una scansione
automatica antivirus con i programmi TREND MICRO.




Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-11-30 Per discussione Vincenzo aka Nick Name
Alle 01:39, domenica 30 novembre 2003, Riccardo Gusso ha scritto:
> ho provato il tuo script, e funziona per quanto riguarda la parte
> relativa al processore e all'hd, ma non spegne il monitor; in
> particolare il comando xset dpms force [option] non sembra avere
> effetto sul monitor del mio laptop.
> Dove potrei investigare per rimediare al problema?

Guarda se nel file di configurazione di X, nella sezione monitor, hai 

option "dpms"

nel mio sul portatile c'è

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName"LCD Panel 1024x768"
HorizSync31.5 - 48.5
VertRefresh  40.0 - 70.0
DisplaySize 304 228
Option  "dpms"
EndSection

Prima di usare quello script, che mette il processore in uno stato di 
"standby", per portarti il lavoro in giro, controlla che effettivamente 
il processore si raffreddi dopo un po' che è in standby, e che non ci 
siano eventi facilmente attivabili per fare il resume (per esempio se 
il pulsante di accensione è a lato, potrebbe premersi accidentalmente?) 
altrimenti rischi di lasciarlo nella borsa per un paio di ore e 
trovarlo fritto!

V.

-- 
Teatri vuoti e inutili potrebbero affollarsi
se tu ti proponessi di recitare te
[CCCP]





Re: [despammed] Sleep acpi - comando per spegnere il monitor

2003-11-29 Per discussione Riccardo Gusso
On Fri, 2003-11-28 at 15:14, Vincenzo aka Nick Name wrote:
> Alle 11:15, venerdì 28 novembre 2003, Mattia Dongili ha scritto:
> > e' lo stato S1... e' corretto.
> 
> Ma con il kernel 2.4 *non c'è* alcun modo di sospendere il portatile a 
> parte lo stato s1 e la patch swsuspend, vero? O ho capito male io 
> qualcosa? A parte questo, per spegnere il monitor (e risparmiare anche 
> sulle batterie) si può fare:
> 
> xset dpms force off

Ciao,
ho provato il tuo script, e funziona per quanto riguarda la parte
relativa al processore e all'hd, ma non spegne il monitor; in
particolare il comando xset dpms force [option] non sembra avere effetto
sul monitor del mio laptop.
Dove potrei investigare per rimediare al problema?
Ciao,
  Riccardo
-- 

"Everyone is encouraged to help development of Debian 
 and to spread the word of free software"
 
 http://www.debian.org/MailingLists/




_
Il servizio Postemail sottopone tutti i documenti a una scansione
automatica antivirus con i programmi TREND MICRO.