summaryrefslogtreecommitdiffstats
path: root/move/tree/halt_reboot
diff options
context:
space:
mode:
Diffstat (limited to 'move/tree/halt_reboot')
-rwxr-xr-xmove/tree/halt_reboot10
1 files changed, 10 insertions, 0 deletions
diff --git a/move/tree/halt_reboot b/move/tree/halt_reboot
new file mode 100755
index 000000000..d31032fe6
--- /dev/null
+++ b/move/tree/halt_reboot
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+sudo killall -USR1 startkde_move
+
+if [ $UID == 0 ]; then
+ user=`getent passwd 501 | perl -ne 'print $1 if /([^:]+):/'`
+ su $user -c 'dcop kdesktop default logout'
+else
+ dcop kdesktop default logout
+fi \ No newline at end of file