Min nedlukningsdialog i X11

Simpel nedlukningsdialog i X

Hvis du synes nedlukningsdialogerne i KDE og Gnome er seje, men du kører en lille windowmanager, og ikke vil til at rode med store libs., kan du lave din egen lille nedlukningsdialog med xmessage, sudo og shellscript.

Først skal din bruger have lov at udføre shutdown og reboot. Det sker ved at tilføje i /usr/local/etc/sudoers eller /etc/sudoers (hvilket man gør med kommandoen visudo):
lasg testkasse = NOPASSWD: /sbin/shutdown -h now, /sbin/halt

hvor lasg erstattes med dit brugernavn, og testkasse erstattes med din maskines værtsnavn

Så kan du lægge dette shellscript ind et eller andet sted der står i din $PATH, og lave en menuknap til det i din windowmanagers menu (hvis den har sådan en), og så har du en simpel og brugbar nedlukningsdialog.

— script start —

#!/bin/sh

VALG=`xmessage -print -center -buttons Fortryde,’Lukke maskinen ned’,'Genstarte maskinen’,'Lukke X’ -default Fortryde “Maskinnedlukker for X – Hvad vil du?”`

case $VALG in
(“Lukke maskinen ned”)
sudo /sbin/shutdown -h now
;;
(“Genstarte maskinen”)
sudo /sbin/reboot
;;
(“Lukke X”)
# kill `ps ax | grep “X :0″ | awk ‘{print $1}’`
pkill X
;;
(*)
exit 0
;;
esac

— script slut —

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>