В Debian, начиная с релиза 6.0 (Squeeze), что-то поменяли в логике работы X-сервера, так что прокатывавший ранее запуск x-приложения по крону в локальной графической сессии вида DISPLAY=:0 /usr/bin/gnome-terminal перестал работать, вываливаясь с ошибкой
No protocol specified
Не удалось определить аргументы: Не удалось открыть дисплей:
Геморроя это добавило много, но лечится достаточно просто - нужно отключить контроль доступа к X-серверу (или добавить адрес, откуда происходит подключение, в список разрешенных)
user@server:~$ xhost +
access control disabled, clients can connect from any host
После этого все возвращается на круги своя.
Комментариев нет:
Отправить комментарий