Autor Tópico: Trocar papel de parede pela rede  (Lida 19939 vezes)

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Trocar papel de parede pela rede
« Online: 05 de Setembro de 2013, 09:22 »
Bom dia não sei se esse é o topico correto para esse tipo de pergunta,
mas estou com um problema preciso trocar o papel de parede através da rede, tenho vários computadores queria um comando que quando precisasse trocar o papel de parede so trocasse o arquivo de origem, que não fosse preciso trocar de computador em computador...
se alguem puder me ajudar fico agradecido.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #1 Online: 05 de Setembro de 2013, 10:10 »
Dá pra abordar basicamente de dois modos: ativo ou passivo.

Se tem algum tipo de acesso remoto (por ex. ssh), como administrador, você pode automatizar o processo, de entrar em cada máquina e trocar o papel de parede.

Ou então configura as estações pra de tempos em tempos, acessarem um link qualquer e substituírem a imagem local pela remota.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #2 Online: 05 de Setembro de 2013, 10:51 »
Exatamente, esse é o problema eu queria fazer um link para acessarem de um arquivo que está na rede, então eu so trocaria o arquivo e mudaria o papel de parede...
só que ai está o problema, como faço isso ?

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #3 Online: 05 de Setembro de 2013, 10:55 »
o que eu preciso não é de tempos em tempos ele acessar o link, eu preciso que toda vez que ele inicie ele acesse esse link e se houver mudança no arquivo ele troque. agradeço sua atenção.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #4 Online: 05 de Setembro de 2013, 13:44 »
Olha consegui uma coisa, consegui com esse código alterar o plano de fundo, mas só se o plano de fundo estiver na maquina eu faço o seguinte codigo e funciona, o papel de parede troca

gconftool-2 --type str --set /desktop/gnome/background/picture_filename /home/vendas/Downloads/LOGOAGROBOI.jpg

só que eu preciso ir buscar esse em um compartilhamento do windows...
tentei dessa forma e não deu certo e tentei de outras tambem. Se alguem puder me ajudar fico agradecido

gconftool-2 --type str --set /desktop/gnome/background/picture_filename /smb://compartilhamento/pasta/LOGOAGROBOI.jpg


Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #5 Online: 05 de Setembro de 2013, 14:07 »
Monta e copia pra máquina, afinal, o nome vai ter que ser previsível, de alguma forma, pra poder ser automatizado.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #6 Online: 05 de Setembro de 2013, 16:10 »
Acho que não entendi o que voce quis dizer... o nome vai sim ter que ser logoagroboi.jpg , no meu caso quando eu quiser trocar o papel de parede nao vou ter que trocar de computador em computador, so vou por outra imagem com o nome logoagroboi.jpg e eles irão mudar...

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #7 Online: 05 de Setembro de 2013, 16:27 »
Cara, esse comando aí é executado em bash, não?!!

Então, é simples, crie um script executável com o nome troca_wallpaper.sh e cole o seguinte conteúdo nele.

Código: (/home/vendas/torca_wallpaper.sh) [Selecionar]
gconftool-2 --type str --set /desktop/gnome/background/picture_filename /home/vendas/Downloads/LOGOAGROBOI.jpg
Dê permissão de execução.

sudo chmod +x /home/vendas/troca_wallpaper.sh

Depois, execute-o.

sudo bash /home/vendas/troca_wallpaper.sh

Se quiser colocar para ser executado na carga do sistema, coloque no rc.local

Código: (/etc/rc.local) [Selecionar]
bash /home/vendas/troca_wallpaper.sh Antes da linha exit 0

Acho que resolveria seu problema (em cada máquina).

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #8 Online: 05 de Setembro de 2013, 17:10 »
Tentei o seguinte:
nessa primeira linha de comando ele copia o arquivo que esta na rede:
smbclient //servidor/TEMP -U guest --pass "" -c "get LOGOAGROBOI.jpg /home/vendas/Documentos/LOGOAGROBOI.jpg;"

e aqui ele coloca o arquivo no papel de parede.
gconftool-2 --type str --set /desktop/gnome/background/picture_filename /home/vendas/Documentos/LOGOAGROBOI.jpg
coloquei tudo no rc.local, e não iniciou, vou tentar criando um script. Agradeço a atenção de todos.

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #9 Online: 05 de Setembro de 2013, 17:13 »
Acho melhor você deixar essa imagem na própria máquina, não no servidor.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #10 Online: 05 de Setembro de 2013, 17:16 »
a imagem fica em uma pasta compartilhada na rede.

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #11 Online: 05 de Setembro de 2013, 17:18 »
Copia essa imagem da pasta compartilhada da rede, e cole na máquina local.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #12 Online: 05 de Setembro de 2013, 17:22 »
se dependesse de mim eu faria isso em todas as maquinas...
só que o gerente quer que quando ele trocar a imagem na pasta compartilhada, troque em todas as maquinas

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #13 Online: 05 de Setembro de 2013, 17:25 »
Vamos esperar mais sugestões.

Acho que essa imagem que for trocada terá que ter o mesmo nome da anterior.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #14 Online: 05 de Setembro de 2013, 17:32 »
sim, é isso. ele vai substituir a imagem que ta na pasta compartilhada por outra com o mesmo nome,
Pela logica esses comandos que fiz era pra funcionar

esse primeiro copia a imagem pra maquina e ele copia sim, que eu executei e copiou, só quando inicia não ta funcionando.
smbclient //192.168.1.4/TEMP -U guest --pass "" -c "get LOGOAGROBOI.jpg /home/vendas/Documentos/LOGOAGROBOI.jpg;"
e esse tambem troca testei e trocou maas quando inicia ele não ta fazendo isso.
gconftool-2 --type str --set /desktop/gnome/background/picture_filename /home/vendas/Documentos/LOGOAGROBOI.jpg