启动时应设置哪些 XDG 环境变量?

启动时应设置哪些 XDG 环境变量?

最近我删除了我的显示管理器,这导致无法运行,抱怨它只能在 X 会话中工作。我正在运行 X 会话。经过一番挖掘,我意识到我的XDG_SESSION_TYPE不再设置为x11。我添加了export XDG_SESSION_TYPE="x11".xsessionrc这使得 Plank 在启动时再次运行。

更确切地说,我的显示管理器正在设置一些 XDG 变量,会话类型就是其中之一。我不知道它可能还设置了什么其他变量。是否有一个命令可以调用来自动设置所有必需的 XDG 环境变量,或者我现在是否负责自己设置它们,就像会话类型的情况一样。应该设置哪些 XDG 变量?设置哪些变量是个好主意?env | grep XDG仅显示以下内容,

XDG_SEAT=seat0
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=MATE
XDG_SESSION_CLASS=user
XDG_VTNR=1
XDG_SESSION_ID=1
XDG_RUNTIME_DIR=/run/user/1000

相关内容