X 突然使用 :1 而不是 :0

X 突然使用 :1 而不是 :0

我使用的是 Linux,一个 Debian 的衍生版本,Pop!准确地说是操作系统。

我的 DISPLAY 变量读取:1而不是众所周知的:0.

通常这不应该是一个问题,但这是在我的特殊情况下,因为我正在为一种特殊的硬件重写一个应用程序,其中只允许一个显示器,并且它们:0在缺乏更深入的理解的情况下进行了硬编码。我知道,这是一个问题,但如果我:0现在就可以使用,它会让我的生活变得更加轻松。

我怎样才能把它带回来?我如何告诉 Xorg:0在启动时创建 Display?重启后问题并未解决。

我认为问题首先出现在/tmp/与 docker 容器共享文件夹以允许使用主机 X 服务器之后。但现在它仍然存在。周围没有/var/log/X*日志,但有一个~/.local/share/xorg/Xorg.1.log(0 无)。

我不认为/tmp会在重新启动时重建,但我现在更改了它以确保每次都会重建它。不幸的是没有改变 - 我仍然得到:1。跑步ls -ld /tmp/.X*给了我

drwxrwxrwt 2 root root 4096 Jul 21 20:41 /tmp/.X11-unix
drwxrwxrwt 2 root root 4096 Jul 21 20:17 /tmp/.XIM-unix

相关内容