Ubuntu 20.04 XDG_SEAT、XDG_VTNR、XDG_SESSION_ID 环境变量未设置

Ubuntu 20.04 XDG_SEAT、XDG_VTNR、XDG_SESSION_ID 环境变量未设置

debootstrap我使用以下方法设置并安装了 Ubuntu 20.04

  debootstrap --arch=amd64 --variant=buildd focal ./focal_amd64  http://archive.ubuntu.com/ubuntu/ 

然后安装了其余所有程序。除了旧的和新的 GNOME 错误外,它运行良好。我已经使用了十天。前一天我注意到它缺少了XDG_SESSION_ID。当我深入研究时,我发现它还缺少 XDG_SEATXDG_VTNRXDG_SESSION_ID变量。
我读到这些变量是由pam modules https://www.freedesktop.org/software/systemd/man/pam_systemd.html

我添加了session optional pam_loginuid.sosession optional pam_systemd.so/etc/pam.d/lightdm

我尝试了显示管理器gdm3lightdm。它们都无法设置环境变量:XDG_SEAT,,。XDG_VTNRXDG_SESSION_ID

XDG_SEAT_PATH仅设置在lightdm

我在调试时遇到了困难。我怎么知道哪个进程设置了系统中缺少的那些变量?

相关内容