似乎突然间,我在 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 更新了系统,可能是有什么原因造成的吗?我看到i3wm
Arch 几天前更新了,这可以解释它。
我应该做什么才能让它发挥作用?
答案1
与i3和LightDM无关,只是因为X11配置不好。
我的配置,可以看到我的问题,无法与我的辅助显示器一起使用,但可以按预期用于我的主显示器。现在,似乎 X11 突然将我的主显示器识别为我的配置中的辅助显示器,尽管我已经大约半年没有插入辅助显示器了。
所以我只是删除了配置中用于我的第二台显示器的所有内容,现在它可以工作了。