Altera o fundo da tela de login

7

Eu instalei o Ubuntu Studio 15.10 e depois disso:

sudo apt-get install ubuntu-desktop

Agora, na tela de login, eu tenho o padrão de fundo padrão do Ubuntu acastanhado.

  • Eu tentei isso como root:

    sudo xhost +SI:localuser:lightdm
    sudo su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/Tranquil_by_Pat_David.jpg
    

    Mas isso não mudou nada.

  • Também iniciando o unity-control-center como usuário lightdm e alterando o plano de fundo não teve efeito.

  • Também verifiquei os direitos de /usr/share/backgrounds/Tranquil_by_Pat_David.jpg que são globalmente legíveis.

por rubo77 05.11.2015 / 09:49

3 respostas

19

A maneira correta de alterar o padrão unity-greeter background é através da sobreposição do glib-2.0 schema, conforme especificado no Lightdm Ubuntu Wiki

Os passos são os seguintes:

  1. Crie o arquivo /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override com o seguinte conteúdo:

    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/foo/wallpaper.png'
    
  2. Executar sudo glib-compile-schemas /usr/share/glib-2.0/schemas

  3. Reinicialize ou faça login no TTY2 (acessado pressionando Ctrl + Alt + F2 ) e execute sudo service lightdm restart

Isso foi testado no meu Ubuntu 14.04

Atualização: 17 de novembro de 2015

Eu montei um script que simplifica o processo de mudar o plano de fundo da saudação. Foi testado em sua forma final em duas versões do Ubuntu, 14.04 LTS (máquina física real) e 15.10 (Máquina Virtual) Pode ser encontrado em meu GitHub

    
por Sergiy Kolodyazhnyy 05.11.2015 / 17:19
2

Parece que todos os gsettings não têm efeito no Ubuntu 15.10, (talvez porque eu instalei o Ubuntu Studio com o xfce4 primeiro).

Eu resolvi adicionando esta linha a /etc/lightdm/lightdm-gtk-greeter.conf :

background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg

ou em um comando sudo :

sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
    
por rubo77 05.11.2015 / 12:06
0

A maneira não codificadora é usar o Ubuntu Tweak. Ainda disponível pelo método listado em esta resposta .

    
por Organic Marble 08.11.2016 / 21:09