Existe uma maneira de desligar o papel de parede do usuário na tela de login?

22

Não quero expor meu papel de parede a outras pessoas que compartilham meu computador. Existe uma maneira de desativar esse recurso ou contorná-lo?

    
por Jorge Castro 03.02.2012 / 16:29

2 respostas

21

Para ocultar o seu papel de parede

Em primeiro lugar, parece que o papel de parede é sensível. Portanto, você deve se certificar de que ninguém mais possa visualizá-lo de qualquer maneira, independentemente de ser exibido na tela de boas-vindas ou não.

Para impedir que as pessoas visualizem seu arquivo de papel de parede:

  1. Abra o Navegador de arquivos
  2. Navegue até o arquivo de papel de parede
  3. Clique com o botão direito nele
  4. Escolher Propriedades
  5. Selecione a guia Permissões
  6. Em "Outros", selecione o menu suspenso "Acesso:" e escolha "Nenhum"

Lá. Agora ninguém além de você pode ver esse arquivo. E, por acaso, isso significa que o greeter não pode mais exibi-lo como seu papel de parede e voltará ao padrão.

Para ocultar TODOS os papéis de parede

sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false

Truque de bônus secreto por mostrar um papel de parede diferente

Se você quiser exibir um papel de parede diferente na tela de boas-vindas do que em seu próprio papel de parede, emita o seguinte comando em um Terminal:

id -u

O que lhe dará um número que representa seu próprio ID de usuário no sistema. Agora digite o seguinte comando:

dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/UserYOURID org.freedesktop.Accounts.User.SetBackgroundFile string:YOURWALLPAPER

Onde YOURID é o ID de usuário que você acabou de adquirir e YOURWALLPAPER é um caminho para o papel de parede que você deseja usar.

Agora, se você alterar o papel de parede da área de trabalho depois de fazer isso, o papel de parede da saudação será redefinido para o papel de parede da área de trabalho. Então você terá que inserir este comando novamente para manter papéis de parede separados.

    
por Michael Terry 03.02.2012 / 16:46
10

Para 12,04

Tente os seguintes comandos em um terminal. Deve funcionar.

sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
exit
exit

Referências:

por jokerdino 13.04.2012 / 10:22