启动时黑屏,xset 无法打开显示“”

启动时黑屏,xset 无法打开显示“”

似乎突然间,我在 Arch Linux 上启动时出现了空白屏幕。进入 TTY 向我展示

xset:  unable to open display ""
Unable to connect to X server

我使用 X11、LightDM 和 i3。这里,LightDM 似乎能够显示一个带有十字光标的空白屏幕(无论是在启动期间还是lightdm在 TTY 中运行之后)。

我怀疑这可能是由 i3 引起的,因为该文件~/.xsession-errors具有内容

i3status: trying to auto-detect output_format setting
i3status: auto-detected "i3bar"
i3status: exiting due to signal.

然而,运行exec i3 -V -d all &>> "$HOME/i3.log"只显示i3: Cannot open display,所以也许它不是 i3。

运行时htop,我可以看到正在Xorg使用命令运行

/usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

这应该告诉我正确的显示确实是:0.我尝试过export DISPLAY=":0",但我不知道之后该怎么办。

我昨天确实通过 pacman 更新了系统,可能是有什么原因造成的吗?我看到i3wmArch 几天前更新了,这可以解释它。

我应该做什么才能让它发挥作用?

答案1

与i3和LightDM无关,只是因为X11配置不好。

我的配置,可以看到我的问题,无法与我的辅助显示器一起使用,但可以按预期用于我的主显示器。现在,似乎 X11 突然将我的主显示器识别为我的配置中的辅助显示器,尽管我已经大约半年没有插入辅助显示器了。

所以我只是删除了配置中用于我的第二台显示器的所有内容,现在它可以工作了。

相关内容