设置 XDG 目录($XDG_RUNTIME_DIR 等)所需的最低设置是什么?

设置 XDG 目录($XDG_RUNTIME_DIR 等)所需的最低设置是什么?

我处于一个基本上无头的设置(20.04)(一个 solaris 区域,但我们可能认为它类似于任何服务器类型的设置),因此,我还没有安装任何图形环境。

当我登录(通过 SSH 或zlogin)时,我的 $XDG_RUNTIME_DIR 和相关项未设置。我想知道,我需要执行哪些最低设置才能让系统自动管理这些?我读到目录应该由 PAM 的 systemd 模块管理,因此安装了libpam-systemd,但无济于事。

关于这些目录的设置,网上有很多,但很多都涉及图形环境或 sudo,而其根本原因不同。

是否有我需要安装的软件包,或者执行的一些最低限度的配置,以确保 XDG 目录在环境中自动设置和导出,而无需安装其他一些大型软件(例如 X)将其设置为副作用,也无需手动编写脚本?

谢谢

答案1

看来我的问题实际上与某些 systemd 单元启动过程中的故障有关,这些单元没有显示任何其他副作用,并且由于部署此容器的性质而未被发现。因此,这个问题现在已经解决,因此我认为该包libpam-systemd实际上就是所需的全部内容。

答案2

嗯,看起来很简单,就像一个名为xdg-用户目录。尚无法启动有问题的系统并安装此软件进行验证,但我想我可以将其标记为已解决。

编辑:这实际上设置了桌面隐喻中的预期用户目录,如文档和下载。诚然,我浏览了手册页,所以这与手头的问题并不真正相关。

相关内容