最近我删除了我的显示管理器,这导致板无法运行,抱怨它只能在 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