xautolock
Saturday, September 27th, 2008Um die Umwelt zu schonen und Energiekosten zu senken, ist es sinnvoll, wenn sich ungenutzte PC Arbeitsplätze selbst ausschalten. Zu diesem Zweck habe ich das Programm xautolock
gefunden. Ein normaler user darf aber nicht poweroff, shutdown
oder halt
ausführen, daher habe ich es mit sudo kombiniert. Die $HOME/.profile sieht jetzt so aus:
#!/bin/bash
/usr/bin/xautolock -bell 100 -notify 120 -killtime 60 -killer "sudo poweroff" -time 60 -locker "kdialog --msgbox 'This PC will turn itself off if you dont use it within the next 60 minutes' " &
und die /etc/sudoers:
Cmnd_Alias SYSTEM = /sbin/shutdown, /sbin/halt, /sbin/reboot, /sbin/poweroff
# Defaults (?)
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
# ubuntu:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
gast ALL = NOPASSWD: SYSTEM
Dabei ist die richtige Reihenfolge der Zeilen wichtig, also erst die %admin-Zeile und dann die Zeile für den User gast
Bei einer kubuntu Version (feisty) funktioniert das, bei einer anderen nicht,
möglicherweise wird .profile
nicht ausgeführt – ich muss das noch prüfen.