Alterando o papel de parede da tela de login


32

Eu tenho tentado mudar meu papel de parede da tela de login para um dos meus usando o ubuntu-tweak . Os papéis de parede estão localizados na pasta de papéis de parede padrão do Ubuntu e eu concedi a todos os usuários privilégios de leitura.

Agora, não há mais um papel de parede na tela de login.


Dê uma olhada na minha resposta aqui e veja se isso ajuda.
Mitch

Eu já tentei isso e não funcionou.
Joren 27/06

Qual versão do Ubuntu você possui? Eu uso para ter uma tela de login com o papel de parede do usuário, mas agora no Ubuntu 13.04 esta função está desactivada, pelo menos por padrão ..
Lucio

@ Lucio Estou executando o Ubuntu 13.04. Haveria uma opção alternativa?
Joren

No Ubuntu 18.04, isso mudou novamente, aqui está um tutorial: como alterá-lo: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Respostas:


33

Tentando a resposta do Senio, não tive sorte. Mas, com poucas modificações, cheguei ao jackpot:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

path-to-image é na verdade o caminho onde a imagem que você deseja como papel de parede da tela de logon é armazenada, por exemplo: /usr/share/backgrounds/x.jpg

Eu testei e está funcionando

Encontrei esta página que oferece algumas dicas sobre esse problema: Ubuntu13.04 LighDM


3
E não se esqueça de dar o seu papel de parede permissões suficientes;)
Joren

1
Também confirmei que isso funciona na 13.10 também.
JOREN #

Isso não funciona no meu Ubuntu Studio 15.10, atualizado comubuntu-desktop
rubo77


@JonasCz Obras para a tela de bloqueio no 16,04 embora ...
masu

8

Solução barata e suja: Chegou ao Terminal e depois:

sudo nautilus

Em seguida, use o Nautilus para copiar seu plano de fundo preferido para

/ usr / share / backgrounds /

Renomeie a imagem que está sendo usada para backup-imagenameold.png Renomeie sua imagem preferida para o nome do arquivo do plano de fundo original.

Eu sei que não é limpo ou magro, mas faz o trabalho o mais rápido possível;)

Cheers, Rüssel


Simples, funciona no Ubuntu 14.04.
Marcel

Este é o único que funcionou para mim em 16.10
theYnot

7

Hmmm .. Eu tento instalar o dconf-editor para mudar esse pano de fundo. Abra o Terminal e digite este script.

sudo apt-get install dconf-editor

Execute o dconf-editor:

sudo dconf-editor

E mostre a janela ... Abra com> canonical> unity-greeter Então mude:

draw-user-backgrounds: 'true'
background: 'path-to-image'

Esta é uma solução boa e universal - provavelmente é necessário dconf-editoroutras coisas de qualquer maneira. +1
Priidu Neemre

obrigado. para mim eu tenho que definir "draw-user-backgrounds" como false para fazer a imagem aparecer, caso contrário, é apenas um gradiente de cor .. boa sorte.
Bill

7

É muito simples.

  1. Abra um terminal
  2. tornar-se root e alterar a pasta atual

    sudo su
    cd /usr/share/backgrounds/
    
  3. Copie o arquivo de imagem para este local

  4. Mude o nome do arquivo para warty-final-ubuntu.png

Isso mudará a imagem de fundo da tela de login.

Fonte


Curiosamente este continua a trabalhar mesmo para ubuntu 16.04 ... ainda que o arquivo deve ser um png
Scott Stensland

5

Acredito que você está procurando:

sudo apt-get install lightdm-gtk-greeter
sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

Mude a linha:

background=/usr/share/backgrounds/warty-final-ubuntu.png

para o que você quiser. Espero que isto ajude


Ou em uma linha:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77 5/05

Isso funciona, mas como posso centralizar a imagem e dimensioná-la para 0,5 vezes a imagem original?
Apurv


1

Acidentalmente, encontrei a solução que funciona muito bem. Ele ainda preserva a animação do papel de parede emergente durante a tela de login (que eu mais queria). Passo a passo o que eu fiz:

  1. (lightDM) Altere a tela de login do papel de parede para o padrão. Digite Terminal:

    sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    Isso mudará o papel de parede do logon para o padrão. (Precisamos disso para coisa de animação)

  2. Crie um programa de inicialização chamado, por exemplo, 'WallpaperChange', que execute esta linha:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    Durante cada inicialização, altera o plano de fundo da área de trabalho em ur_desktop_wallpaper_here.jpg

    Nota: O caminho inteiro para ur_desktop_wallpaper_herepode ser alterado.

  3. A coisa mais importante. Altere o plano de fundo da área de trabalho por meio da GUI em Opções de preferências no papel de parede, que você deseja ter na tela de logon.

  4. Reinicie o seu computador.

  5. Desmarque o programa de inicialização 'WallpaperChange'. Você não precisa mais disso agora. Durante a próxima alteração do papel de parede, você o usará novamente.

Eu só o testei no ubuntu 13.04 e encontrei uma solução por acidente. Não posso fornecer uma resposta técnica por que funciona. Pode depender do que você fez com o seu computador antes de definir o papel de parede do logon. Vou reinstalar o ubuntu, tente este código novamente e descubra se minha solução precisa de mais edição. (Adicionado quarta linha na p.1)

Cumprimenta.


1
Segui suas etapas, mas ainda não vejo papel de parede na minha tela de login.
Joren

1

Estou usando o Ubuntu 14.04 (todas as configurações da área de trabalho são padrão e estou usando o shell padrão) e acho que é ainda mais simples do que todas as soluções mencionadas acima.

A única coisa que faço é baixar uma foto ou obter uma das minhas próprias fotos, ajustando-se ao tamanho da tela, clique com o botão direito do mouse na imagem baixada e selecione "Definir como plano de fundo".

Esse processo parece copiar a imagem na pasta Imagem / Papel de parede do usuário e, dado o tamanho certo da imagem, mostrará essa imagem também no próximo login.


Funciona bem para mim em 16.04. É mais apropriado para sistemas que possuem um único usuário. O plano de fundo é obviamente específico do usuário.
Martin Ewing

1

Eu peguei a maneira mais simples no Ubuntu 14.04 para resolver este problema. Você só precisa alterar as permissões da imagem digitando o comando no terminal da seguinte maneira.

chmod 644 'path-of-file-to-change-permission'

Substitua o caminho do arquivo para alterar a permissão pelo caminho da sua imagem.

Por exemplo, suas imagens de plano de fundo estão em / home / Admin / Pictures e digite o comando da seguinte maneira.

chmod 644 /home/Admin/Pictures/*.jpg

Isso vai funcionar.


0

De maneira simples, você pode alterar o plano de fundo do login usando o Nautilus:

  • abrir o Nautilus (no modo raiz)
  • vamos para /usr/share/backgrounds
  • cortar / mover / excluir "warty-final-ubuntu.png"
  • depois escolha a imagem que deseja ( .pngformato)
  • renomeie-o para "warty-final-ubuntu.png"
  • depois mova-o de volta para /usr/share/backgrounds

isso foi realmente o mais fácil. Muitas das outras respostas não funcionaram e eram mais complexas do que isso
wordsforthewise

0

Consegui mudar a tela de login por acidente. Parece funcionar sempre para mim. Escolhi uma foto que queria usar, abri-a em Shotwell e salvei-a em formato PNG. Em seguida, selecionei essa foto como plano de fundo. Então eu saí e entrei novamente no Bam. A tela de Login é a foto que eu escolhi. Não há mais cor laranja feia. Agora, preciso descobrir como remover a grade na tela de login.


0

passo 1. Instale o ubuntu tweak sudo apt-get instale o ubuntu-tweak

Etapa 2. Inicie o Ubuntu tweak na linha de comando: ubuntu-tweak

Etapa 3. Alterar a imagem de plano de fundo Vá para Tweaks> Configurações de login> clique para alterar a imagem de plano de fundo


4
Seria ótimo se você pudesse elaborar um pouco sua resposta e fornecer mais detalhes para cada etapa. Como instalar o Ubuntu Tweak seria bom, bem como algumas capturas de tela, talvez.
Byte Commander

0
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. Vá para a parte inferior do arquivo e, acima da última </wallpapers> tag, copie o texto:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. Salve o arquivo e saia.
  2. Abra System Settings-> Appearance-> Looktag-> Wallpapersna janela de expansão. E, finalmente, escolha seu papel de parede que aparecerá agora com o nome Nome_do_seu_ papel de parede .

0

No Ubuntu 18.04, você precisa alterar o caminho para a sua imagem de plano de fundo no tema padrão /usr/share/gnome-shell/theme/ubuntu.css

  1. Primeiro faça backup do arquivo !!!

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    

    Caso você tenha um erro de digitação em algum lugar, não poderá acessar a própria tela de login. Se você cometer algum erro, precisará voltar ao terminal para reverter a alteração ou fazer uma correção.

  2. Alterar o caminho de segundo plano no id #lockDialogGroup

    Copie a imagem atual para uma pasta não criptografada (caso a imagem atual resida dentro de uma pasta criptografada) com

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    E adicione isso na #lockDialogGroupseção, por exemplo:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Reinicie o computador para ver o efeito.

consulte https://askubuntu.com/a/1071765/34298


-1

No passado, isso funcionaria para mim. Não tenho certeza se isso funcionará em um ambiente de unidade.

Rode isto.

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


Saia, faça suas alterações.
Efetue login novamente
Execute isto.

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.