Sua conta tem permissões necessárias para fazer alterações? Você pode querer verificar isso digitando no terminal group
e ele mostrará a que grupos você pertence.
A seguir, você pode mudar o fundo do usuário da maneira mais difícil. Existe uma pasta de perfil para cada usuário armazenado em / var / lib / AccountsService / users. Por exemplo, / var / lib / AccountsService / users / sergiy é o meu perfil de conta. O que você pode fazer é editar esse arquivo com o editor de texto de sua escolha. Eu prefiro nano. Então, o que eu digito é isto:
sudo nano /var/lib/AccountsService/users/sergiy
Ele solicitará sua senha (considerando que você está no sudoer group, é claro) e abrirá o arquivo. Localize a linha que começa com [User]
e a linha que diz Background
. Cole o caminho para o papel de parede desejado após o sinal =. Por exemplo, aqui está o meu:
Depois de terminar de editar, reinicie.
E mais uma coisa, descobri que o arquivo org.freedestop.Accounts.service evita alterações nos planos de fundo do greeter e, muito provavelmente, nos backgrounds dos usuários. Então, tente editar este arquivo com um editor de texto para comentar a linha Exec. Mais uma vez, para mim isso é
sudo nano /usr/share/dbus-1/system-services/org.freedesktop.Accounts.service
Alterar Exec=/usr/lib/accountsservice/accounts-daemon
para # Exec=/usr/lib/accountsservice/accounts-daemon
Tente isso primeiro e deixe-me saber se isso ajuda. Eu descobri que depois de comentar essa linha, eu era capaz de mudar o plano de fundo do lightdm-gtk greeter, enquanto anteriormente eu não conseguia - ele apenas substituía qualquer configuração que eu colocava no lightdm-gtk-greeter.conf, e mostrava o meu background desktop em vez da imagem que eu queria.
Nota: lembre-se de que a primeira solução que publiquei só funcionará se a linha Exec estiver ativa, e não comentada. Segunda solução, desativa o serviço de contas
Deixe-me saber se isso ajuda. Felicidades