24 сент. 2013 г.

Debian Xserver DISPLAY=:0 issue

В 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
После этого все возвращается на круги своя.