Kubuntu 中的 $DISPLAY 环境变量在哪里设置

Kubuntu 中的 $DISPLAY 环境变量在哪里设置

在正常的 Kubuntu 18.04 安装中配置的 DISPLAY 变量在哪里?

我有一个全新安装的 Kubuntu 18.04。我添加了 vnc4server,但意外地以 root 身份首次启动了它。这似乎搞砸了 .Xauthority 并破坏了 DISPLAY 变量。现在表现为无法登录,就像在欢迎界面输入密码一样,然后它挂起,没有出现桌面。我已经清除了 xnv4server,但仍然卡住了。

从 ctrl-alt 会话 2 或 ssh 登录时,DISPLAY 确实为空白。我或许可以在 .profile 中设置它,但我不想让问题复杂化,也不想在将另一台显示器插入第二个 DisplayPort 时、在重新安装 VNC 时或 ssh -X 等时使系统不稳定。

有很多问题和答案关于 DISPLAY 是什么,需要是 :0.0 等,但没有人说在正常的真实未损坏的 18.04 启动中它实际上是在哪里或如何设置的。X 启动脚本似乎是一团乱麻,是多年积累的结果。它涉及 Xsession、xinit、Xauthority、sddm 等。

那么,明智的人,DISPLAY 通常在哪里构建/生成/配置/设置?

如果我的搜索功能更强大,并且 DISPLAY 不是一个尴尬、模棱两可的关键字,那么我在哪里可以找到有关此问题的权威文档?

相关内容