PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sleeptimer unter KDE



AceTheFace
24.11.05, 06:58
Unter Linux ist ein Sleep-Timer mittels Shellskript recht schnell geschrieben. KDE-Benutzer haben jedoch das Problem, dass wenn dieses Skript “shutdown -h now” oder “halt” zum Herunterfahren des Rechners benutzt, die Desktopumgebung nicht sauber beendet, sondern quasi “abgeschossen” wird.
Abhilfe schafft hier wie so oft das KDE-Scripting-Interface DCOP (http://de.wikipedia.org/wiki/DCOP). Damit veranlassen wir KDE einfach sich selbst sauber zu beenden und den Rechner anschliessend herunterzufahren.

Hier also unser kleiner Sleep-Timer:


#!/bin/bash
sleep $1 && dcop ksmserver ksmserver logout 0 2 0


Diese beiden Zeilen z.b. in einer Datei namens sleep.sh speichern und mit chmod +x sleep.sh ausführbar machen. Dem Skript können wir die von “sleep” gewohnten Parameter übergeben.
Wollen wir bspw. den Rechner nach 45 Minuten ausschalten, genügt ein simples: ./sleep.sh 45m

Gruß,
Ace

Für die Sufu: sleep timer automatisch ausschalten