Какова минимальная настройка, необходимая для настройки каталогов XDG ($XDG_RUNTIME_DIR и т. д.)?

Я нахожусь в установке (20.04), которая в основном безголовая (зона соляриса, но мы, вероятно, могли бы рассматривать ее как аналогию любой установки сервера), и поэтому у меня еще нет установленной графической среды.

Когда я вхожу в систему (через SSH или ), мой $XDG_RUNTIME_DIR и друзья не установлены. Мне было интересно, какова минимальная настройка, которую мне нужно выполнить, чтобы система автоматически управляла ими? Я читал, что каталоги должны управляться модулем systemd PAM, и поэтому установил , но безрезультатно.

В Интернете много информации о настройке этих каталогов, но многое относится к графическим средам или, например, sudo, где основная причина другая.

Есть ли пакет, который мне нужно установить, или какая-то минимальная конфигурация для выполнения, чтобы гарантировать, что каталоги XDG настроены и экспортированы в среду автоматически, не прибегая к установке какого-либо другого большого набора программного обеспечения (например, X), который будет иметь его настроить как побочный эффект, и без написания скрипта вручную?

Спасибо

2 ответа

Похоже, моя проблема на самом деле была связана со сбоем во время загрузки некоторых модулей systemd, которые не показали никаких других побочных эффектов и не были обнаружены из-за характера развертывания этого контейнера. Таким образом, это теперь разрешилось само собой, и поэтому я предполагаю, что libpam-systemdпакет на самом деле все, что требуется.

Что ж, выглядит так же просто, как пакет под названием xdg-user-dirs. Пока не могу загрузить рассматриваемую систему и установить это, чтобы проверить, но я думаю, что смогу пометить это как решенное, как только смогу.

РЕДАКТИРОВАТЬ: Это фактически устанавливает ожидаемые пользовательские каталоги в метафоре рабочего стола, такие как «Документы» и «Загрузки». По общему признанию, я просмотрел справочную страницу, и поэтому это не имело отношения к рассматриваемой проблеме.

Другие вопросы по тегам