On 5/18/07, Ataliba Neto <[EMAIL PROTECTED]> wrote:
Valew Max,
Funcionou perfeitamente.
Só precisa proteger o comando com as aspas e ficaria asim:
su usuario -c "gconftool-2 -g
"/desktop/gnome/background/picture_filename""
Para alterar o papel de parede usei o seguinte comando:
su usuario -c "gconftool-2 -s -t string
"/desktop/gnome/background/picture_filename"
"/usr/share/images/background.png""
Estas aspas podem dar problemas, "interpretando" elas são três strings:
"gconftool-2 -s -t string " "", e ""
O ideal seria algo assim?
su user -c 'comando "argumento" "argumento"'
Ou:
su user -c -- comando "argumento" "argumento"
Este "--" já me salvou a vida várias vezes, principalmente com strings
com caracteres especiais. Ele significa "a partir daqui, é apenas um
argumento".