Como faço para definir o papel de parede LightDM no Ubuntu 14.04?

9

Nas versões anteriores do Ubuntu, escolher um dos papéis de parede padrão significava que você o via na tela de login também.

Agora estou em uma instalação limpa do Ubuntu 14.04, o papel de parede LightDM parece estar definido em /usr/share/backgrounds/warty-final-ubuntu.png . Está ignorando qualquer outra coisa.

Eu tentei definir um papel de parede clicando com o botão direito do mouse na área de trabalho e escolhendo um dos conjuntos padrão (por exemplo, aquele que corresponde a /usr/share/backgrounds/Forever_by_Shady_S.jpg). Então reiniciei, mas o papel de parede LightDM ainda é o padrão roxo.

Eu dei uma olhada no arquivo de log em /var/log/lightdm/x-0-greeter.log:

  

[+ 0.10s] DEBUG: background.vala: 483: regenerando fundos [+ 0.10s]

     

DEBUG: background.vala: 68: Fazendo o background

     

/usr/share/backgrounds/warty-final-ubuntu.png em 1920x1200,1440x900

A página wiki parece estar desatualizada, pois está apontando para locais de arquivos de configuração que não existem mais em 14.04.

Consegui encontrar alguns arquivos de configuração em potencial em /usr/share/lightdm/lightdm.conf.d/ , mas os arquivos não contêm nenhum local de caminho específico, por isso não sei como proceder.

Estou ciente do pickiness do LightDM - então, trata-se dos papéis de parede padrão que vêm com o Ubuntu, todos têm permissões de leitura globalmente e não são criptografados ou em unidades separadas.

    
por Mendhak 18.04.2014 / 14:22

7 respostas

12

No meu caso, isso resolveu o problema.

A configuração org.gnome.settings-daemon.plugins.background foi desativada, mas não consigo determinar o motivo. Depois de marcar esta caixa de seleção em dconf-editor e alterar meu papel de parede, ela foi refletida na tela de login.

Editor-Dconf: ORG / GNOME / CONFIGURAÇÕES-DAEMON / PLUGINS / BACKGROUND

Nós podemos obter o valor da configuração acima através da linha de comando pelo comando:

gsettings get org.gnome.settings-daemon.plugins.background active

Podemos alterar este valor pelo comando:

gsettings set org.gnome.settings-daemon.plugins.background active 'true'
    
por Mendhak 22.04.2014 / 22:32
6

Como alterar o papel de parede LightDM

  1. Instale o Ubuntu Tweak

    Primeiro instale o Ubuntu Tweak Clique aqui para baixar o .deb e instalá-lo através do Gdebi, Ubuntu Software Center, etc. Ou você pode instalá-lo o terminal por esses dois / três comandos:

    wget https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    sudo dpkg -i ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    

    OR

    sudo add-apt-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak-tool
    
  2. Abra o Ubuntu Tweak

    e siga os passos mostrados nas imagens abaixo:

    
por MathCubes 23.04.2014 / 00:13
3

Se você for alterar um arquivo que pertença a um pacote ( /usr/share/backgrounds/warty-final-ubuntu.png pertence a ubuntu-wallpapers ), é melhor adicionar um desvio de arquivo usando dpkg-divert . Caso contrário, o sistema de pacotes não saberá que o arquivo nesse local é seu e será sobrescrito sempre que o pacote for atualizado. Embora ubuntu-wallpapers seja alterado com pouca frequência, é provável que mude quando você atualiza seu sistema para uma nova versão do Ubuntu.

Usar dpkg-divert é simples:

sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png

Isso renomeia o arquivo com um sufixo .distrib e agora você pode adicionar sua própria versão do arquivo. As atualizações do pacote afetarão o arquivo .distrib e não o seu substituto.

Eu defini o plano de fundo que queria usando um link simbólico:

sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Se você quiser usar um dos seus próprios arquivos, verifique se ele está acessível a outros usuários. Todos os diretórios pai precisam ter permissões de leitura e execução. Você pode verificar isso com:

sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png

Se não estiver acessível, você receberá uma mensagem Permission denied de file .

    
por Neil Mayhew 04.09.2015 / 17:15
2

Eu simplesmente copiei meu papel de parede em cima de /usr/share/backgrounds/warty-final-ubuntu.png e funcionou sem problemas.

    
por user271160 19.04.2014 / 22:27
2

Eu tive uma situação parecida com você, mas resolvi de uma maneira bem simples. Para mim, eu mudei com sucesso o plano de fundo do lightdm para algum papel de parede personalizado após uma instalação limpa. Então, hoje, eu mudei para outro papel de parede e ele falhou e mostrou o roxo padrão.

Então, eu verifiquei o x-0-greeter.log e descobri que ele tentou carregar meu papel de parede, mas falhou porque o greeter não tinha permissão. Em seguida, verifiquei a permissão da imagem do papel de parede e, por algum motivo, a configuração de permissão para "Outros" foi definida como "Nenhum". Eu mudei para 'Read-only' e, em seguida, greeter agora pode carregar com sucesso o papel de parede personalizado.

Talvez esse também seja o motivo do seu caso.

    
por Hello World 29.09.2014 / 10:26
0

Eu apenas resolvi isso copiando minha imagem de fundo para a pasta / usr / share / backgrounds (com pkexec nautilus - preguiçoso, ou de uma maneira melhor com sudo cp /path/to/image.jpg /usr/share/backgrounds ). Depois disso, mudei a imagem de fundo da Unity de forma regular. Você tem que fazer esta última alteração para qualquer um dos gerenciadores de desktop que você tem em seu sistema. Além disso, acho que a imagem tem que estar fora da pasta do usuário.

Funcionou para mim.

    
por CiberSheep 21.04.2014 / 21:32
0

Usar o ajuste do ubuntu não funcionou para isso no meu sistema.

Eu resolvi esse problema seguindo este tutorial: link

A imagem deve estar em / usr / share / backgrounds . Também verifique se você é usuário sudo quando você faz isso. Depois de colocar minha imagem nesse diretório, reiniciei minha máquina e vi minha imagem na tela de login.

    
por coolguy 29.02.2016 / 18:04