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?
fonte
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?
Em primeiro lugar, parece que o papel de parede é sensível. Portanto, você deve garantir que ninguém mais possa vê-lo de qualquer maneira, independentemente de ser exibido no greeter ou não.
Para impedir que as pessoas visualizem seu arquivo de papel de parede:
Lá. Agora ninguém, mas você pode ver esse arquivo. E, aliás, isso significa que o greeter não pode mais exibi-lo como papel de parede e retornará ao padrão.
sudo -u lightdm dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Se você deseja exibir um papel de parede diferente no greeter do que como seu próprio papel de parede, emita o seguinte comando em um Terminal:
id -u
O que fornecerá 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 do usuário que você acabou de obter e YOURWALLPAPER é o 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 mais alto será redefinido para o papel de parede da área de trabalho. Portanto, você precisará inserir esse comando novamente para manter papéis de parede separados.
Para 12.04
Tente os seguintes comandos em um terminal. Deveria 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: