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


10

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

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

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

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 fundo

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

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

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

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

insira a descrição da imagem aqui


Minha experiência é que o papel de parede que você define aparece ao bloquear a tela com o novo saudador.
LiveWireBT

Você pode responder uma resposta?
MathCubes

Parece que a resposta dada por Bruno Pereira neste [1 post] [1] ainda funciona. [1]: askubuntu.com/questions/64001/…
Valezan

Respostas:


12

No meu caso, isso resolveu o problema.

A org.gnome.settings-daemon.plugins.backgroundconfiguração foi desativada, mas não consigo determinar o porquê. Depois de marcar esta caixa de seleção dconf-editore alterar meu papel de parede, ele foi refletido na tela de login.

insira a descrição da imagem aqui

Editor do Dconf: ORG / GNOME / SETTINGS-DAEMON / PLUGINS / BACKGROUND


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

Nós podemos mudar este valor pelo comando:

gsettings set org.gnome.settings-daemon.plugins.background active 'true'

Eu tive o mesmo problema depois de atualizar para o 14.04. Isso resolveu meu problema!
DisgruntledGoat

Esta resposta não funcionou para mim. No meu caso, salvar o jpg como png no diretório Pictures também não funcionou. Mas depois que eu salvei como png do aplicativo gimp e o defini como papel de parede, ele funcionou. Portanto, para alguns usuários, simplesmente o formato da imagem é o ofensor.
Novell

este foi a solução para esta pergunta que eu coloquei há 8 meses, obrigado!
Yonsy Solis

6

Como alterar o papel de parede do 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, ect ... Ou você pode instalá-lo através do terminal usando estes 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
    

    OU

    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 as etapas mostradas nas imagens abaixo:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui


não funciona para o ubuntu 14.04
Apurva

Funciona para mim no ubuntu 14.04 do xmonad, desde que eu mova o papel de parede que eu quero para / usr / share / backgrounds e ative o ubuntu-tweak via gksudo.
Tony Martin

3

Se você deseja alterar um arquivo que pertence a um pacote ( /usr/share/backgrounds/warty-final-ubuntu.pngpertence a ubuntu-wallpapers), é melhor adicionar um desvio de arquivo usando dpkg-divert. Caso contrário, o sistema de pacotes não sabe que o arquivo nesse local é seu e será sobrescrito sempre que o pacote for atualizado. Embora as ubuntu-wallpapersalterações não sejam frequentes, é provável que isso mude quando você atualiza seu sistema para uma nova versão do Ubuntu.

O uso dpkg-diverté simples:

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

Isso renomeia o arquivo com um .distribsufixo e agora você pode adicionar sua própria versão do arquivo. As atualizações do pacote afetarão o .distribarquivo e não a sua substituição.

Defina o plano de fundo que eu queria usando um link simbólico:

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

Se você deseja usar um de 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 Permission deniedmensagem file.


2

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


2

Eu tive uma situação semelhante a você, mas resolvi de uma maneira muito simples. Para mim, alterei com êxito o plano de fundo do lightdm para algum papel de parede personalizado após uma instalação limpa. Hoje, mudei para outro papel de parede e ele falhou e mostrou o roxo padrão.

Portanto, 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. Depois 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 'Nenhuma'. Alterei para 'Somente leitura' e o greeter agora pode carregar com êxito o papel de parede personalizado.

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


0

Acabei de resolver isso copiando minha imagem de plano de fundo para a pasta / usr / share / backgrounds (com pkexec nautiluspreguiça de mim, ou de uma maneira melhor com sudo cp /path/to/image.jpg /usr/share/backgrounds). Depois disso, mudei a imagem de fundo do Unity de maneira regular. Você deve fazer esta última alteração para qualquer gerenciador de desktop que você possui no seu sistema. Além disso, acho que a imagem precisa estar fora da pasta do usuário.

Funcionou para mim.


Obrigado jkt123 por corrigir minha gramática. Agora eu falo inglês melhor graças a você.
CiberSheep


Obrigado livewirebt. Eu não sabia disso. Agora eu não vou esquecer, no entanto. Eu acho que é melhor usar sudo cpdepois
CiberSheep

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.