Mude o fundo do terminal para o usuário como root [Gnome3]

0

Eu tenho um script que baixa as imagens do Bing e define o plano de fundo. Este script está rodando anacron diariamente, então é executado como root. Agora ele altera o plano de fundo para o root, mas não para o usuário. Como posso alterar o plano de fundo do usuário?

# Set the GNOME3 wallpaper
DISPLAY=:0 GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture- uri '"file://'$saveDir$picName'"'

# Set the GNOME 3 wallpaper picture options
DISPLAY=:0 GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-options $picOpts'
    
por Sina 14.03.2013 / 23:27

1 resposta

1

Você não precisa configurar um cron job como root. Você pode simplesmente executar crontab -e como o usuário para o qual deseja executar o trabalho e configurar o trabalho para ser executado uma vez por dia para esse usuário. Em seguida, ele será executado para esse usuário e você poderá excluir o trabalho cron para o usuário root.

    
por dobey 15.03.2013 / 23:50