Hallo,
seit dem der vdr nicht mehr mit root-Rechten versehen ist, klappte obige Lösung nicht mehr. So geht es jetzt wieder:
1. Der VDR braucht die .Xauthority und eventuell die .bashrc, beide einfach aus Deinem home in das vdr-home /var/lib/vdr/ kopieren und ihm Leserechte geben
2. in /usr/share/vdr/shutdown-hooks/S90.custom (da liegt es bei meinem System) eintippen:
#!/bin/sh
export DISPLAY=:0
export XAUTHORITY=/var/lib/vdr/.Xauthority
beep -f 1000 -n -f 2000 -n -f 1500 # vorher einmal: apt-get install beep
/usr/X11R6/bin/xmessage -timeout 120 -buttons Ausschalten:0,'Nicht Ausschalten!':2 \
-default Ausschalten -center Achtung: VDR will ausschalten!
if [ $? = 2 ] # 0=aus, 2=nicht aus, 1= error, weil kein X -> sofort aus
then echo "TRY_AGAIN=60"
fi
exit
3. Nun noch in /etc/kde3/kdm/kdmrc das "-nolisten tcp" löschen (warum ziehen eigentlich immer alle Dinge um und ständig kann man etwas suchen....)
4. Im KDE-Kontrollzentrum unter Systemverwaltung - Anmeldungsmanager - Herunterfahren als Befehl für das Herunterfahren /usr/bin/poweroffvdr eingeben.
Jetzt kann niemand vom Rechner den Fernseher ungeprüft ausschalten, der vdr kann vor dem Ausschalten immer seine Dinge erledigen und niemand vor dem Fernseher kann den Menschen ärgern, der gerade wichtig am Rechner arbeitet.
Viele Grüße,
Jens