Como eu mudo a tela de login no Ubuntu 16.04+?

35

As receitas para alterar a tela de login em 14.04 [EDIT ou em 15.04, 15.10 ] não funcionam em 16.04. O plano de fundo "personalizado" é exibido por uma fração de segundo e depois desvanece para o do Ubuntu. Então, como eu mudo o fundo da tela de login em 16.04?

[Editar: esta postagem não é uma duplicata porque todas as outras perguntas relacionadas se referem especificamente a versões anteriores do Ubuntu, e as soluções para elas não se aplicam aqui (já que não funcionam no 16.04).]

    
por Greg Kramida 12.07.2016 / 18:14

7 respostas

25

Você disse:

% bl0ck_qu0te%

O greeter, por padrão, carrega o segundo plano do usuário selecionado, se estiver disponível. Uma transição de desvanecimento usada para alterar entre planos de fundo de usuários, incluindo o padrão de greeter (para usuário convidado). Eu acho que a pergunta deveria: Como impedir que o lightdm greeter carregue o background do usuário?

Esteja ciente de duas saudações distintas, o padrão é unity-greeter . Eu notei que algumas respostas aqui na UA, não mencionam isso e misturam entre elas.

Usando lightdm-gtk-greeter

Ferramenta GUI

  1. Instale a ferramenta de configurações

    sudo apt install lightdm-gtk-greeter-settings
    
  2. Execute

    pkexec lightdm-gtk-greeter-settings
    
  3. Na guia Aparência: selecione a imagem

  4. Na mesma guia: desmarque papel de parede do usuário, se disponível
  5. Salvar e & amp; Fechar

FerramentasCLI

  1. Abraoarquivodeconfiguraçõesdogremanlightdm

    sudonano/etc/lightdm/lightdm-gtk-greeter.conf
  2. Alteredestaforma

    [greeter]background=/usr/share/backgrounds/Spring_by_Peter_Apas.jpguser-background=false
  3. Ctrl+oparasalvá-loentãoCtrl+xparasair.

Usandounity-greeter(padrão)

MesmarespostaporSerg,eutesteiemumnovoVBoxUbuntu16.04.

  • Altere o plano de fundo da tela de login

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • Algumas dicas de depuração:

    1. Limpar as configurações lightdm-gtk-greeter

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      Ou você pode querer apenas desativá-lo temporariamente

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      Para habilitá-lo de volta

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      É necessário reiniciar o lightdm

      sudo systemctl restart lightdm
      
    2. Reinstale unity-greeter para remover qualquer alteração em /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. Verifique se há algum outro arquivo de substituição do dconf que tenha prioridade

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      
por user.dz 06.01.2017 / 23:43
4

Para alterar a tela de login no Ubuntu 16.04, usei o seguinte:

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

Insira estas linhas:

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Onde:

  • $USER = seu ID de usuário.
  • Pictures = seu diretório de papel de parede.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg = nome do arquivo de imagem (também pode ser .png format).
  • # (comentário) ... te lembra o que fazer depois de mudar!

Salve o arquivo e saia do gedit

Agora compile o novo papel de parede de login com:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

O último passo é reiniciar.

Muito obrigado e crédito para Serg: ( Altere o plano de fundo da tela de login Nota no meu sistema isso não só altera a tela de login inicial, mas também o login da tela de bloqueio também.

Aponte e clique com o Nautilus para definir o papel de parede da tela de login

Eu escrevi um script onde você pode navegar para um diretório / imagem, clicar com o botão direito e configurá-lo como tela de login / fundo da tela de bloqueio usando o Nautilus (gerenciador de arquivos agora chamado "Arquivos"): Nautilus pode definir o papel de parede da área de trabalho. Como ele pode definir o login e o papel de parede da tela de bloqueio?

    
por WinEunuuchs2Unix 09.01.2017 / 05:44
1

Execute sudo lightdm-gtk-greeter-settings (se instalado). Vá para a guia Aparência e selecione Plano de fundo > Imagem.

% bl0ck_qu0te%     
por The Holy See 05.01.2017 / 10:52
0

Como o @OrganicMarble disse, o Ubuntu Tweak deve fazer o truque. Eu instalei e na aba Tweaks há uma aba chamada 'Configurações de login'. Desbloquear a página no canto superior direito, digitando a senha e você pode alterar o papel de parede de configurações. Desde então, minhas telas de login e bloqueio foram alteradas.

    
por Thom Mekelenkamp 07.01.2017 / 21:45
0

Isso funcionou bem para mim no 16.04 LTS e sem instalar software extra link

Em suma: Abrir sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml e adicione sua imagem de fundo à lista. Em seguida, abra o "Alterar imagem de fundo", clicando com o botão direito do mouse em seu desktop, selecione a imagem e é feito tanto para trabalhar e tela de login. Eventualmente, reinicie para experimentá-lo.

    
por Ste 04.02.2018 / 13:01
0

Para definir o greeter de unidade como padrão, na tela de login do Ubuntu 16.04, edite o arquivo

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

e mude a linha "greeter-session" para "greeter-session = unity-greeter"

    
por Sunny127 03.04.2018 / 12:39
0

Duo Step -

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Apenas bloqueie e comente!

    
por TheExorcist 12.09.2018 / 10:49