حق داره. چون وقتی با کرون اجرا میشه، میزکاری وجود نداره که پسزمینهاش رو عوض کنه.
کرون رو به یه چنین چیزی تغییر بده ببین چهطور میشه؟
*/10 * * * * export DISPLAY=:0.0; /usr/bin/xhost +; /home/smjt2000/Programming/Projects/1_top/change-bg.py
این کار رو هم کردم ولی بازم نشد.
خودم که فایل رو اجرا میکنم کار میکنه ولی این خط توی ترمینال نمایش داده میشه : access control disabled, clients can connect from any host
یه سرچ زدم و با دستور xhost دیدم فقط smjt200 که کاربر اصلی هست رو داره، روت رو اضافه کردم و ازون به بعد بدون اون پیام کار میکرد اما همچنان با کرون کار نمیکنه.