коротко: не совсем
длинный: это переменная среды, которая может быть установлена для ConsoleKit . Согласно документации
ConsoleKit - это платформа для отслеживания различных пользователей, сеансов и рабочих мест, присутствующих в системе. Он предоставляет программному обеспечению механизм реагирования на изменения любого из этих элементов или любых связанных с ними метаданных.
и продолжает:
Сеанс - это совокупность всех процессов, которые разделяют знания секрета. В типичном (или идеальном) случае все эти процессы происходят от одного общего предка.
В качестве детали реализации, на данный момент , этот секрет должен храниться в среде процесса лидером сеанса под именем
XDG_SESSION_COOKIE
.Когда и если мы сможем воспользоваться механизмом в базовой системе для хранения информации о регистрации сеанса - мы это сделаем. Однако в настоящее время такой механизм не известен.
Отмечая, что вопрос был задан в начале 2014 года, на веб-странице ConsoleKit говорится (последнее обновление - сентябрь 2013 г.)
ConsoleKit - это платформа для определения и отслеживания пользователей, сеансов входа в систему и рабочих мест.
ConsoleKit в настоящее время активно не поддерживается. Акцент сместился на встроенное управление местом / пользователем / сеансом Software / systemd под названием systemd-logind !
В свою очередь, systemd-logind
говорит, что
systemd-logind
- это системная служба, которая управляет входами пользователей в систему.
Это не связано с DISPLAY
, а скорее с аутентификацией , необходимой для подключения к данному X-серверу.
Дополнительная литература:
XDG_SESSION_COOKIE
установлен для входа без использования gdm, что препятствует правильному доступу к звуку (импульсный звук) при использованииstartx
.
при входе на машину через ssh (без -X или -Y),
XAUTHORITY
не установлено; а при входе в систему в неинтерактивном режимеXDG_SESSION_COOKIE
не устанавливается.Это не позволяет программам, запущенным через сеанс ssh, подключаться к X-серверу компьютера, на котором он запущен.
Вы можете добавить globdots
к $_comp_options
в .zshrc
, например,
.....
compinit
_comp_options+=(globdots)
.....
Это опция zsh. Он упоминается во введении.
GLOBDOTS позволяет файлам, начинающимся с . сопоставляться без явного указания точки.
Добавьте следующее в файл .zshrc.
setopt globdots