Olá pessoal!
Eu estou amando o novo visual do
GNOME 3 no meu
Sabayon 8.
Uma coisa que eu estava procurando como fazer e estava difícil achar uma saída, era a troca do plano de fundo, ou papel de parede, do
GDM 3.
Como a maioria sabe, temos a facilidade de fazer isso no GNOME 2 com os temas do GDM, porém, como o GNOME 3 é novo e está bem "fresquinho", fica difícil achar uma maneira de fazer esta simples tarefa sem estragar o seu sistema.
E falando em tela de login, existe aquele medo nos novatos de ficar sem a possibilidade de fazer o login se algo der errado, né? Então, em minhas buscas no Google eu não achei muita coisa para quem está fora dos ambientes
Fedora,
Ubuntu e
openSUSE.
Enquanto estes contam com o
GDM-Tweak, nós das outras distros ficamos chupando o dedo...
Até que eu achei essa dica que eu vou explicar agora, a matéria original, em inglês, pode ser encontrada aqui:
Antes de começar, fiquem avisados que eu não sou responsável por seus erros, se você fizer algo errado e ficar sem se logar no seu sistema, mande-me uma mensagem e de acordo com o MEU TEMPO, eu respondo para te ajudar a recuperar seu sistema.
Primeiro, escolha uma imagem legal e salve como root em:
/usr/share/backgrounds/gnome/image.jpg
Eu escolhi esta imagem:
Agora, abra um terminal e vamos nos logar como root com o comando:
su -
Agora vamos nos logar como usuário "gdm" usando o Shell Bash com o interpretador de comandos para o GDM:
# su - gdm -s /bin/bash
Seu prompt deve mudar para algo como: gdm@localhost
Agora, vamos descobrir qual é a variável do
dconf que o seu usuário está usando no momento.
Isto é importante porque devemos modificar a configuração, não somente para o usuário gdm, mas para você também, vejamos isso como um rapto de um cookie de um browser. Usuários mais experientes, sabem que se você consegue raptar o cookie de algum computador, você pode acessar o site que a pessoa fez o login sem nem mesmo saber a senha da pessoa.
Bom, mas isso é outro assunto, voltando ao GDM, digite:
# dbus-launch
Devemos ver algo assim:
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-KWRBgCn1FV,guid=287b829665e15b5cc046c185000006ae
DBUS_SESSION_BUS_PID=8735
Copie cada linha e digite
export, cole a sequência seguinte, no meu caso, eu escrevo:
export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-KWRBgCn1FV,guid=287b829665e15b5cc046c185000006ae
export DBUS_SESSION_BUS_PID=8735
Ok, agora que o usuário gdm raptou o cookie do meu login, digite:
# ps aux | grep dconf
Você vai ver onde localiza-se o serviço do sistema
dconf-service, geralmente em
/usr/libexec/dconf-service. Nesse caso, copie o caminho completo do serviço e coloque no final "&".
# /usr/libexec/dconf-service &
Agora que o serviço está rodando para o usuário gdm, vamos editar a imagem de fundo com o comando:
# GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/gnome/imagem.jpg"
Pronto, tudo feito. Digite
exit para voltar ao root, outra vez para voltar ao seu usuário e uma terceira vez para fechar o terminal.
Agora pode reiniciar sua sessão e observar seu novo plano de fundo.
Espero ter ajudado. ;)