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

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #15 Online: 05 de Setembro de 2013, 17:42 »
testei aqui, os comandos funciona, só não carregam ao iniciar...

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #16 Online: 05 de Setembro de 2013, 17:42 »
Como está o rc.local

cat /etc/rc.local

Você criou os scripts? Onde os salvou? Qual o conteúdo deles? Estão com permissão de execução?

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #17 Online: 05 de Setembro de 2013, 17:53 »
não criei os script. fiz com comando normal

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo shutdown -h 18:30

sudo smbclient //192.168.1.4/TEMP -U guest --pass "" -c "get LOGOAGROBOI.jpg /home/vendas/Documentos/LOGOAGROBOI.jpg;"

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


exit 0

ta assim o rc.local, e o shutdown funciona normal ai, quando da 18:30 os pcs que configurei com shutdown funcionam.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #18 Online: 05 de Setembro de 2013, 18:29 »
tentei agora criar o script
assim ta ele:

#!/bin/bash

sudo shutdown -h 18:30

smbclient //192.168.1.4/TEMP -U guest --pass "" -c "get LOGOAGROBOI.jpg /home/vendas/Documentos/LOGOAGROBOI.jpg;"

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

e coloquei no init.d/rc.local que é onde ficam os script de inicialização dei permissões tambem, mas não inicia

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #19 Online: 05 de Setembro de 2013, 19:31 »
Do rc.local não vai funcionar, o gconfd-2 é iniciado por usuário. Coloque lá nos aplicativos de sessão, ou quer outro meio, após o login.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Trocar papel de parede pela rede
« Resposta #20 Online: 05 de Setembro de 2013, 23:23 »
No rc.local não vai rodar nem a sopapo... gconfd-alguma coisa tem cara de comando gráfico, ou que lida com o gráfico. Significa que tem que ser executado (1) pelo usuário que abriu a sessão gráfica; e (2) com a informação da sessão gráfica (ou seja, de dentro da sessão, ou com a variável DISPLAY correta).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #21 Online: 06 de Setembro de 2013, 09:15 »
bom dia galera, fiz do jeito que o irtigor falou, funcionou, tirei o gconf do rc.local e coloquei no aplicativo de sessão agora so basta alterar o papel de parede na pasta em rede que altera na maquina, obrigado galera.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #22 Online: 06 de Setembro de 2013, 11:38 »
Outra duvida...
esse comando não funciona no ubuntu 13.04, só funciona no 11.04...

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

andei pesquisando e vi que a pasta background fica em usr/share/backgrounds/
mas nao acho a linha de comando picture_filename.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Trocar papel de parede pela rede
« Resposta #23 Online: 06 de Setembro de 2013, 12:53 »
Vc se refere ao arquivo "/desktop/gnome/background/picture_filename"? tente usá-lo como "~/desktop/gnome/background/picture_filename".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #24 Online: 06 de Setembro de 2013, 16:31 »
No gnome3 o GSettings/dconf substituiu o gconf{,d}.

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #25 Online: 10 de Setembro de 2013, 09:12 »
irtigor, então o comando como ficaria ?
 GSettings/dconf --type str --set ~/desktop/gnome/background/picture_filename /home/vendas/Documentos/LOGOAGROBOI.jpg
 
assim ? ou como ?

Offline chrystian1

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: Trocar papel de parede pela rede
« Resposta #26 Online: 17 de Setembro de 2013, 10:40 »
bom dia galera, consegui trocar o papel de parede via terminal no ubuntu 13.04, vai que alguem tem o mesmo problema que eu segue o comando:

gsettings set org.gnome.desktop.background picture-uri file:///home/vendas/Documentos/LOGOAGROBOI.jpg

obrigado a atenção de todos.