Since we run ldm and not gdm in LTSP and gnome session gets the info
about logout and reboot from gdm directly, LTSP has no problems with
these two functions. For gnome power manager a two line patch was added
to prevent the options for suspend/hibernate to be shown:

diff -Nur gnome-power-manager-2.16.0/src/gpm-hal.c 
gnome-power-manager-2.16.0.new/src/gpm-hal.c
--- gnome-power-manager-2.16.0/src/gpm-hal.c    2006-09-07 10:28:14.000000000 
+0200
+++ gnome-power-manager-2.16.0.new/src/gpm-hal.c        2006-09-07 
10:30:25.000000000 +0200
@@ -207,7 +207,7 @@
        exists = gpm_hal_device_get_bool (hal, HAL_ROOT_COMPUTER,
                                          "power_management.can_suspend_to_ram",
                                          &can_suspend);
-       if (exists == FALSE) {
+       if (exists == FALSE || g_getenv("LTSP_CLIENT")) {
                gpm_warning ("gpm_hal_can_suspend: Key can_suspend_to_ram 
missing");
                return FALSE;
        }
@@ -268,7 +268,7 @@
        exists = gpm_hal_device_get_bool (hal, HAL_ROOT_COMPUTER,
                                          
"power_management.can_suspend_to_disk",
                                          &can_hibernate);
-       if (exists == FALSE) {
+       if (exists == FALSE || g_getenv("LTSP_CLIENT")) {
                gpm_warning ("gpm_hal_can_hibernate: Key can_suspend_to_disk 
missing");
                return FALSE;
        }

-- 
Only allow a smaller selection of users to perform privileged 
shutdown/suspend/hibernate
https://launchpad.net/bugs/81700

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to