Hej!

Jag har skrivit ett skript som jag k�r varje g�ng som jag l�mnar
datorn. Skriptet st�nger av sk�rmen ("xset dpms force off"), st�nger
av ljudet (med amixer) och markerar mig som fr�nvarnade p� MSN
("gaim-remote away"). Jag har ocks� fixat s� att "updatedb" fr�n
find-paketet bara k�rs n�r datorn �r i pausl�ge. N�r jag sover med
datorn p� har jag ett s�rskilt l�ge som ocks� st�nger av �tkomst till
skrivaren ("cupsdisable"). Skriptet �r knutet till olika knappar p�
tangentbordet beroende p� vilket pausl�ge man vill ha. Sedan trycker
man p� en s�rskild knapp-kombination f�r att v�cka datorn igen.

Problemet �r ju att om man trycker p� vilken knapp som helst eller
bara r�r p� musen (eller nuddar databordet eller stampar i golvet) s�
startar ju sk�rmen igen automatiskt, utan de andra grejerna
startas. S� min fr�ga �r nu: kan man f�rhindra att sk�rmen vaknar
automatiskt av tangent-tryckningar och musr�relser?



PS Bifogar skriptet ifall n�gon �r intresserad. Skriptet beh�ver
modifieras beroende p� h�rdvara och �nskem�l. F�r att find-grejen ska
funka kr�vs lite mer pill.

PPS Vilket l�ge �r b�st att f�rs�tta sk�rmen i n�r man ska vara borta
n�gra timmar? N�r man ska vara borta n�gra minuter?
(blank/standby/suspend/off)

/Pelle
#!/bin/sh

case $1 in

        active)
        xset dpms force on
        amixer set 'Audigy Analog/Digital Output Jack' on > /dev/null
        gaim-remote back
        cupsenable
        echo '0' > /var/lock/bgwork-allowed
        ;;

        short)
        xset dpms force standby
        amixer set 'Audigy Analog/Digital Output Jack' on > /dev/null
        gaim-remote away
        cupsenable
        echo '0' > /var/lock/bgwork-allowed
        ;;

        long)
        xset dpms force off
        amixer set 'Audigy Analog/Digital Output Jack' off > /dev/null
        gaim-remote away
        cupsenable
        echo '1' > /var/lock/bgwork-allowed
        ;;

        sleep)
        xset dpms force off
        amixer set 'Audigy Analog/Digital Output Jack' off > /dev/null
        gaim-remote away
        cupsdisable
        echo '1' > /var/lock/bgwork-allowed
        ;;

        *)
        echo "$0: Unknown activity mode." > /dev/stderr
        exit 1
        ;;

esac

Till