Я запускаю процесс с помощью init.d и хочу иметь возможность создавать приложения с графическим интерфейсом в качестве дочерних процессов.
Из-за раннего запуска этого процесса переменные окружения DISPLAY и XAUTHORITY не установлены.
Я могу просто установить DISPLAY на: 0.0, который работает нормально. Однако у меня больше проблем с переменной XAUTHORITY.
Я мог бы просто установить XAUTHORITY, чтобы он указывал на файл .XAuthority в домашнем каталоге пользователя - но он не существует. Вместо этого при обычном входе в X-сессию переменная XAUTHORITY устанавливается на некоторый файл в / var / run / gdm / и имеет, казалось бы, случайное имя пользователя.
Как root, могу ли я просто создать новый cookie для себя?
xauth add