Definindo plano de fundo via terminal

1. Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:11h

Olá pessoal,

Sou novo no linux e estou precisando de uma ajuda. Vou explicar todo o contexto para que fique bem claro a necessidade de utilização do comando. Atualmente estou criando um script para automatizar a configuração do Xubuntu Core 17.04, em determinado momento preciso definir um plano de fundo para um usuário em específico, porém não consegui encontrar um script para automatizar este tipo de tarefa, até encontrei alguns tópicos nos fóruns, mas as soluções não atenderam as minhas necessidades.

Seguem os links das soluções que já tentei:
1 - https://www.vivaolinux.com.br/topico/GNOME/Trocar-papel-de-parede-via-terminal-ubuntu-1304
2 - http://ubuntuforum-pt.org/index.php?topic=108599.15
3 - https://ubuntuforum-br.org/index.php?topic=15163.0

Acredito que o problema esteja relacionado com a interface gráfica, mas ainda não manjo muito, então resolvi escrever esta pergunta.


Desde já agradeço a atenção de todos !



  


2. Re: Definindo plano de fundo via terminal

Mashn
Mashn

(usa Outra)

Enviado em 26/09/2017 - 11:16h

Baixe o pacote feh e coloque o comando no script:

echo "feh --bg-scale /caminho/da/imagem.png" >> .xinitrc 


Ele funcionará depois de reiniciar.


3. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:19h

Mashn escreveu:

Baixe o pacote feh e coloque o comando no script:

echo "feh --bg-scale /caminho/da/imagem.png" >> .xinitrc 


Ele funcionará depois de reiniciar.


Mashn vou testar aqui e já te aviso se funcionar.

Obrigado !


4. Re: Definindo plano de fundo via terminal

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2017 - 11:31h


$ hsetroot -fill /caminho/pra/imagem
$ bgs -z /caminho/pra/imagem



5. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:41h

Mashn escreveu:

Baixe o pacote feh e coloque o comando no script:

echo "feh --bg-scale /caminho/da/imagem.png" >> .xinitrc 


Ele funcionará depois de reiniciar.


Mashn, realizei o teste aqui e o comando é executado normalmente, porém ao reiniciar a imagem não fica como plano de fundo.




6. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:43h

apostasia escreveu:


$ hsetroot -fill /caminho/pra/imagem
$ bgs -z /caminho/pra/imagem


Vou realizar o teste da primeira linha de comando do hsetroot, já instalei o pacote e executei o comando para definir o plano de fundo, porém o mesmo não foi definido.

Obs: Vou reinicia-lo agora para testar



7. Re: Definindo plano de fundo via terminal

Mashn
Mashn

(usa Outra)

Enviado em 26/09/2017 - 11:47h

edgar.romani escreveu:

Mashn escreveu:

Baixe o pacote feh e coloque o comando no script:

echo "feh --bg-scale /caminho/da/imagem.png" >> .xinitrc 


Ele funcionará depois de reiniciar.


Mashn, realizei o teste aqui e o comando é executado normalmente, porém ao reiniciar a imagem não fica como plano de fundo.



o seu arquivo .xinitrc está na sua home?


8. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:48h

Uma observação importante é que o arquivo do plano de fundo é uma imagem .jpg e se encontra no diretório /INSTALACAO_COMPLETA/imagem.jpg



9. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 11:50h

Mashn escreveu:

edgar.romani escreveu:

Mashn escreveu:

Baixe o pacote feh e coloque o comando no script:

echo "feh --bg-scale /caminho/da/imagem.png" >> .xinitrc 


Ele funcionará depois de reiniciar.


Mashn, realizei o teste aqui e o comando é executado normalmente, porém ao reiniciar a imagem não fica como plano de fundo.



o seu arquivo .xinitrc está na sua home?


Esta no /home/administrador/.xinitrc


10. Re: Definindo plano de fundo via terminal

Mashn
Mashn

(usa Outra)

Enviado em 26/09/2017 - 12:01h

edgar.romani escreveu:
Esta no /home/administrador/.xinitrc


Uma pergunta, o usuário administrador tem o papel de parede mudado? se sim, copie o .xinitrc para /etc/skel

# cp /home/administrador/.xinitrc /etc/skell

Depois tente criar um novo usuário e logue nele para ver se mudou.
Você quer mudar o papel de parede para novos usuários, certo?


11. Re: Definindo plano de fundo via terminal

Edgar Henrique Romani
edgar.romani

(usa Linux Mint)

Enviado em 26/09/2017 - 13:48h

Correto, preciso mudar o plano de fundo para novos usuários (usuários que nunca logaram).

O usuário administrador esta com o mesmo plano de fundo ainda, não esta sendo possível alterar.

Uma outra observação ... antes de reiniciar ou finalizar a sessão, é possível visualizar o plano de fundo correto na tela, porém ao reiniciar ele não fica aplicado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts