Как настроить завершение zsh на отображение скрытых файлов и папок?

коротко: не совсем

длинный: это переменная среды, которая может быть установлена ​​для ConsoleKit . Согласно документации

ConsoleKit - это платформа для отслеживания различных пользователей, сеансов и рабочих мест, присутствующих в системе. Он предоставляет программному обеспечению механизм реагирования на изменения любого из этих элементов или любых связанных с ними метаданных.

и продолжает:

Сеанс - это совокупность всех процессов, которые разделяют знания секрета. В типичном (или идеальном) случае все эти процессы происходят от одного общего предка.

В качестве детали реализации, на данный момент , этот секрет должен храниться в среде процесса лидером сеанса под именем XDG_SESSION_COOKIE .Когда и если мы сможем воспользоваться механизмом в базовой системе для хранения информации о регистрации сеанса - мы это сделаем. Однако в настоящее время такой механизм не известен.

Отмечая, что вопрос был задан в начале 2014 года, на веб-странице ConsoleKit говорится (последнее обновление - сентябрь 2013 г.)

ConsoleKit - это платформа для определения и отслеживания пользователей, сеансов входа в систему и рабочих мест.

ConsoleKit в настоящее время активно не поддерживается. Акцент сместился на встроенное управление местом / пользователем / сеансом Software / systemd под названием systemd-logind !

В свою очередь, systemd-logind говорит, что

systemd-logind - это системная служба, которая управляет входами пользователей в систему.

Это не связано с DISPLAY , а скорее с аутентификацией , необходимой для подключения к данному X-серверу.

Дополнительная литература:

9
07.09.2016, 03:38
2 ответа

Вы можете добавить globdots к $_comp_options в .zshrc, например,

.....
compinit
_comp_options+=(globdots)
.....
10
27.01.2020, 20:06

Это опция zsh. Он упоминается во введении.

GLOBDOTS позволяет файлам, начинающимся с . сопоставляться без явного указания точки.

Добавьте следующее в файл .zshrc.

setopt globdots
20
27.01.2020, 20:06

Теги

Похожие вопросы