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