LINUX.ORG.RU

Xsetroot не работает из скриптов: unable to open display

 ,


0

1

Привет, есть скрипт с вызовом xsetroot, он работает, рут не требует, помещаю его в кронтаб, он через крон не работает и пишет unable to open display.

Я так понимаю, прав нет и нужно xhost+, но это не секьюрно. Как ещё сделать чтобы скрипт заработал?

Для начала, $DISPLAY и $XAUTHORITY в крон-скрипте сами не нарисуются.

xsetroot … в кронтаб

You’re doing it wrong.

Deleted
()

«прав нет» это уже следующая стадия, от неё xhost+ поможет, но с начала более интерестное определение в скрипте значения переменной DISPLAY. Ведь в общем случае в системе может быть несколько X-серверов (или не одного).

mky ★★★★★
()
Ответ на: комментарий от Deleted

Значения переменных в скрипте прописал такие же как у меня в пользователе «:0» и «/home/me/.Xauthority», ситуация не изменилась

russian-turist-2019
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.