Como removo o botão de desligamento apenas na tela de login?

13

Não quero que ninguém possa desligar meu computador na tela de login. Posso remover o botão de desligamento no canto superior direito da tela de login no Ubuntu 12.04?

Richard
fonte

Respostas:

8

Mesmo se você não conseguir ocultar os botões, poderá configurar seu sistema para que o lightdmusuário não tenha permissões para desligar ou reiniciar o sistema. Como o greeter é executado como lightdmusuário, isso deve resolver seu problema. Criar dois novos arquivos em /var/lib/polkit-1/localauthority/50-local.d, chamá-los disable-lightdm-shutdown.pklae disable-lightdm-restart.pklae aplicar o conteúdo como abaixo. Nota: Você também pode colá-los em um arquivo.

Desligar:

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

Reiniciar:

[Disable Restart]
Identity=unix-user:lightdm
Action=org.freedesktop.consolekit.system.restart
ResultAny=no
ResultInactive=no
ResultActive=no
mfisch
fonte
Então, parece funcionar para mim na minha VM. Ele ainda passa por todos os menus e depois nada acontece. De uma chance.
Mfisch
1

Vá para /etc/lightdm/lightdm-gtk-greeter.confe edite-o para conter

indicators=false

Isso removerá todos os indicadores da página de login.

Curioso
fonte
0

Não conheço nenhuma ferramenta de configuração do LightDM e, se houver, certamente não haveria maneira de remover esse botão.

A menos que você queira reescrever o LightDM por conta própria.

biggles5107
fonte
Você estaria reescrevendo o cumprimentador da unidade. O Lightdm é o back-end e é um pacote separado.
Mfisch
0

Sempre se pode tentar modificar o /usr/share/lightdm-gtk-greeter/greeter.uiarquivo (disponível no Debian 7, pelo menos).

Escavador
fonte