我的问题
今天我发现我的“原生”显示:1
如下:
$ who
kwilkins :1 2023-11-27 22:13 (:1)
这影响了 nvim 中的 yank 功能。我唯一的希望是发布DISPLAY=":1" nvim
,然后我就可以 yank,但无法确认删除了多少行。
我已经完成的故障排除:
- 重新启动计算机
- 更新和升级的软件包
- 发出
systemctl restart display-manager
来看看是否强制 X11 重新使用:0
- 检查了
/tmp/.X11-unix
目录,只看到以下内容:
/tmp/.X11-unix$ ll
total 24
drwxrwxrwt 2 root root 4096 Nov 27 22:13 ./
drwxrwxrwt 27 root root 20480 Nov 27 22:27 ../
srwxrwxrwx 1 kwilkins kwilkins 0 Nov 27 22:13 X1=
该X1=
文件似乎让我很担心。到目前为止,Google 搜索还没有找到任何可以告诉我如何强制使用 X11:0
而不是:1
现在正在使用的文件的内容。
- 我已经发出了
export DISPLAY=":0"
,在发送who
命令时我仍然看到
kwilkins :1 2023-11-27 22:13 (:1)
- 作为一项健全性检查,我发出了
xhost +si:localuser:root
启用(然后禁用)访问控制的请求,但收到错误:xhost: unable to open display ":0"
。
我的假设和假定
X11 卡在显示:1 并且似乎无法切换到:0。
我想知道
- 有解决方案或解决办法吗?
- 我可以删除该
X1=
文件/tmp/.X11-unix
然后重新启动系统而不会产生任何不利影响吗? - 还有什么我应该检查但我还没想到要搜索的吗?