Henk van Lingen wrote:
Hi,

[CentOS 5]

What is the best way to remove the shutdown and suspend options
from menu's for normal users?

After googling around, I added "SystemMenu=false" to the greeter
section in /etc/gdm/custom.conf. After that the GDM login screen
still shows the options, but 'restart' indeed doesn't work anymore.
However, the gnome menu's when logged in, still have the 'suspend'
options, which still leads to a hanging (unwakeble) machine.

BTW: I prefer editing  config files instead of stupid gui's, as I have to
     change a lot of machines :-)

To remove the reboot/shutdown options from the login screen (after setting SystemMenu=False) two small modifications are needed to:
     /usr/share/gdm/themes/CentOSCubes/CentOSCubes.xml

The two modifications are:

1. Change line 102 from:
                          <show modes="console"/>
to:
                          <show type="reboot" modes="console"/>


2. Change line 118 from:
                          <show modes="console"/>
to:
                          <show type="halt" modes="console"/>

The lines above both of these should have an item tag refering to the appropriate reboot/halt button. Then restart the gdm. The shutdown and reboot buttons should no longer appear.


I use the following command:

gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory -s -t bool /apps/gnome-power-manager/can_suspend false

to remove the suspend option from the gnome system menu. Also, deleting the symbolic links for halt, poweroff, and reboot in /usr/bin appears to remove the respective options from the menu as well as from the command line.

Erik

_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to