Por que o LightDM mostra apenas um papel de parede personalizado na tela de login se eu tiver selecionado um dos papéis de parede padrão? [duplicado]

12

O LightDM apenas muda os papéis de parede se eu tiver selecionado um dos papéis de parede padrão. Se eu escolher outra imagem das minhas fotos, LightDM mostra o papel de parede padrão.

Por que isso está acontecendo e como posso fazer o LightDM mostrar meu papel de parede se não for um dos padrões?

Como @doug disse em sua resposta , funciona se você clicar no pequeno símbolo + nas configurações de aparência: depois de fazer isso, o LightDM muda os papéis de parede.

    
por Mauricio 01.05.2012 / 15:31

6 respostas

3

Aposto que você usa uma pasta pessoal criptografada - que não pode ser lida antes do login. O que você pode fazer é copiar sua imagem de fundo para / usr / share / backgrounds (como root, por exemplo: sudo cp ~/Pictures/backgroundimage.png /usr/share/backgrounds/ ) e defini-lo como imagem de fundo desta pasta não criptografada.

    
por Jakob 04.05.2012 / 21:30
2

Não tenho certeza qual é o problema no LightDM, mas resolvi isso dimensionando meu papel de parede para a resolução da minha tela. Mudei-os para / usr / share / backgrounds (localização dos papéis de parede padrão) também. Não sei o que aconteceu, mas funciona para mim.

    
por sulaweyo 01.05.2012 / 16:43
2

Ainda funciona bem aqui, seja de ~ / Pictures, adicionado no menu suspenso ou em qualquer outro local, adicionado a partir do pequeno + sob os papéis de parede na janela Aparência

O diretório que contém a imagem de plano de fundo escolhida deve permitir Others de permissão de execução, então talvez verifique as permissões da pasta que contém sua imagem

das min permissões necessárias

$ ls -ld Pictures
drwxr-xr-x 2 doug doug 4096 Apr 30 00:02 Pictures
    
por doug 01.05.2012 / 17:05
2

Posso confirmar que não é uma questão de "+". Você pode usar um comando cp, um "+" ou um Nautilus. Não vai funcionar até você redimensionar a imagem para a resolução da tela.

Agora funciona!

Obrigado a todos.

^ Pepe ^

    
por Pepe Fernández 05.05.2012 / 10:14
1

Você nem precisa copiar a imagem na pasta /usr/share/backgrounds . Você só precisa usar o caminho completo para a imagem. Eu testei isso e trabalho.

  1. Vá para Esta resposta para obter ajuda sobre como alterar o papel de parede lightdm.

  2. Siga todos os comandos que começam em sudo -i para desativar o histórico do usuário

  3. Antes do último comando que define a imagem de fundo, faça o seguinte comando

    export $(dbus-launch)
    

    Ele dirá, no protocol specified , mas ignorará esses avisos.

  4. No último comando onde você vai mudar o papel de parede, use o caminho completo. Por exemplo, usei este comando para definir uma imagem no meu diretório pessoal

    gsettings set com.canonical.unity-greeter background '/home/anwar/Below_Clouds_by_kobinho.jpg' 
    

Observação: Certifique-se de usar ' mark no início e no final do local.

É isso. Faça o logout para ver sua imagem.

    
por Anwar 06.09.2012 / 10:37
0

Se o papel de parede da sua área de trabalho estiver em outra partição que não a raiz, ele não será exibido. A razão é que outras partições não são montadas automaticamente, você as monta depois que você loga.

Acho que copiar o papel de parede no diretório "Fotos" ou "Página inicial" deve ajudar.

    
por green 06.09.2012 / 11:15