В общем задача такая:редактируется /etc/crontab через sudoв нем вызывается скрипт такой строкой: * * * * * twin export DISPLAY=:0.0 && sh /home/twin/change_wallОписание скрипта:#!/bin/sha=$(gconftool-2 --get /apps/compiz/plugins/cube/screen0/options/inactive_opacity);if test $a -eq 0; then pkill xwinwrap;gconftool-2 --set /apps/compiz/plugins/cube/screen0/options/inactive_opacity --type float 100; else gconftool-2 --set /apps/compiz/plugins/cube/screen0/options/inactive_opacity --type float 0;xwinwrap -ni -argb -fs -s -st -sp -b -nf -- /usr/lib/xscreensaver/glmatrix -root -window-id WID &fi;Проблема в том, что все выполняется, даже значение прозрачности меняется, но оно никак графически не меняется,причем если я вызываю скрипт от имени обычного юзера, все отрабатывает нормально: меняется прозрачность и изменения сразу видны,а через крон он меняет где то, но не понятно где.(речь идет о строчках с gconftool-2)Подскажите братцы, кто чем сможет, где gconftool изменения делает если это не root и не пользователь?!
|