Manuel Reimer wrote: > anything, I want, is to get rid of the buttons "Sleep" and "Hibernate" below > K-Menu -> Leave. How to do that? > > It's nice, that KDE tries to autodetect that, but at least for "Hibernate" some > more configuration is required and I don't want/need that. As I got no answer, I have digged into the source code. At first: It's not KDE who tries to autodetect, but HAL. HAL uses "pm-utils" to do all this "standby"-stuff, but it *doesn't* help to just uninstall pm-utils... This is the code, used by HAL, to communicate with pm-utils: http://cgit.freedesktop.org/hal/plain/tools/hal-system-power-pm-is-supported.c And if we have a look at the "g_spawn_command_line_sync"-lines and the GNOME-documentation for this: <http://library.gnome.org/devel/glib/unstable/glib-Spawning-Processes.html#g-spawn-command-line-sync> then we see, that they don't check the return value and just set "error" (last parameter) to "NULL". This means, that a non-existent pm-utils makes this code report that all ways of standby are supported... The only way to really get rid of this stuff is to make sure /usr/bin/pm-is-supported exists and always returns an exit code of one. So the steps to get rid of sleep/hibernate are: 1. Uninstall pm-utils. You won't need them if you don't plan to use sleep/hibernate. This makes sure that a possible update of this package doesn't overwrite our "pm-is-supported"-replacement. 2. Run the following command to symlink between /bin/false and pm-is-supported: # ln -s /bin/false /usr/bin/pm-is-supported Yours Manuel ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.