如何仅在登录屏幕上删除关机按钮?

我不希望任何人能够从登录屏幕关闭我的电脑。 我可以删除Ubuntu 12.04 登录界面右上角的关机按钮吗?

即使您无法隐藏按钮,也可以配置系统,以便lightdm用户无权关闭或重新启动系统。 由于greeter作为lightdm用户运行,这应该可以解决您的问题。 在/var/lib/polkit-1/localauthority/50-local.d创建两个新文件,将它们命名为disable-lightdm-shutdown.pkladisable-lightdm-restart.pkla并应用如下内容。 注意:您也可以将这些文件粘贴到一个文件中。

关掉:

 [Disable Shutdown] Identity=unix-user:lightdm Action=org.freedesktop.consolekit.system.stop ResultAny=no ResultInactive=no ResultActive=no 

重新开始:

 [Disable Restart] Identity=unix-user:lightdm Action=org.freedesktop.consolekit.system.restart ResultAny=no ResultInactive=no ResultActive=no 

转到/etc/lightdm/lightdm-gtk-greeter.conf并将其编辑为包含

 indicators=false 

这将从登录页面中删除所有指示符。

我所知道的LightDM没有任何配置工具,如果有的话,肯定没有办法删除该按钮。

除非您想自己重写LightDM。

人们总是可以尝试修改/usr/share/lightdm-gtk-greeter/greeter.ui文件(至少在Debian 7中可用)。