Background da área de trabalho == slick-greeter [RESOLVIDO]

1. Background da área de trabalho == slick-greeter [RESOLVIDO]

João Paulo
princknoby

(usa Arch Linux)

Enviado em 30/06/2019 - 13:58h

E ai galera tudo bem?

Estou usando o manjaro com xfce aqui, e uso o ligthdm-slick-greeter como gerenciador de login (o mesmo que o linux mint xfce usa). Gosto muito dele!

Estou com um computador bem fraco aqui em casa, e resolvi instalar uma distro nele. Precisava de uma distro bem enxuta nele! E acabei indo de arch.
Tudo instalado, rodando perfeito!!! Somente um detalhe que me incomoda e muitooo!! kkkk

Eu instalei o slick-greeter no arch também, porém, ele não consegue usar o papel de parede que meu usuário está usando, como o manjaro e o mint faz. Mesmo com a opção "Usar papel de parede do usuário" marcada no lightdm-settings.

Chequei o arquivo de configuração, e essa opção também está como "true". Ou seja, tudo certinho! Mas ele não consegue usar o papel de parede do usuário!!!!
Eu preciso sempre indicar manualmente o papel de parede que eu quero usar, e ainda preciso dar permissões de leitura para o root! Se não, o slick-greeter fica sem nenhum papel de parede!

Gostaria de saber, se existe alguma forma de eu deixar isso automático, como faz o manjaro e o mint -> Mudei meu papel de parede automaticamente o papel de parede do slick greeter também muda. E eu não precisei fazer nadaaa! Nem no mint nem no manjaro! Foi só instalar o gerenciador, marcar a opção de usar o papel de parede do usuário, e pronto!!

Alguém tem alguma ideia que eu possa fazer?

OBS: Não sei fazer script para automatizar essa tarefa, sou um usuário bem básio! Optei pelo arch, por realmente precisar de uma distro bem enxuta nesse Pc.

Obrigado


  


2. Re: Background da área de trabalho == slick-greeter [RESOLVIDO]

João Paulo
princknoby

(usa Arch Linux)

Enviado em 30/06/2019 - 17:13h

Achei uma forma de solucionar o meu problema.

Percebi que no Manjaro possuo um arquivo com meu nome de usuário no seguinte diretório: /var/lib/AccountsService/users/$USER

E nesse arquivo possui o caminho do meu papel de parede descrito da seguinte forma:
[org.freedesktop.DisplayManager.AccountsService]
BackgroundFile='xxx'


Onde 'xxx' é o diretório do meu papel de parede, que é alterado automaticamente sempre que eu altero o mesmo.

Decidi procurar o mesmo Arch, porém a pasta AccountsService não existia.
Então instalei o pacote accountsservice
sudo pacman -S accountsservice 


Foi necessário reiniciar a máquina para que o arquivo do meu usuário fosse criado. Então reiniciei e o arquivo for criado.

Então alterei o arquivo de configuração do slick-greeter em: /etc/lightdm/slick-greeter.conf e indiquei o diretório desse arquivo.
Ficando da seguinte forma no arquivo de configuração:
background=/var/lib/AccountsService/users/ 
Aqui não foi necessário indicar o arquivo em si, precisei indicar somente até .../users/.

E pronto! :)
O papel de parede do slick-greeter troca automaticamente sempre que o papel de parede da área de trabalho é trocado. :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts