我在联想 T470 上新安装了 Ubuntu 18.04
我遇到了一些奇怪的问题,似乎与我的机器上的 GUI 窗口渲染有关:
- 某些代码无法正确运行并显示错误:
cannot open display 127.0.0.53
code .
不是通过 shell 打开,而是通过 GUI 正确打开(单击 VSCode 图标)- 看到一些奇怪的错误,例如
Gtk-WARNING **: cannot open display:
在谷歌搜索后,我发现我的$DISPLAY
变量设置为127.0.0.53
,而我的同事将他的变量设置为:0
。他没有遇到我遇到的问题,所以我决定手动将变量设置$DISPLAY
为:0
,这解决了这个问题。
我打开的每个 shell$DISPLAY
都会将 var 重新设置127.0.0.53
为该 shell 的 var。我的resolv.conf
文件如下所示:
nameserver 127.0.0.53
我真的很想知道这个变量应该设置为127.0.0.53
而不是:0
,以及如何永久地这样设置它。我在 ubuntu 论坛上看到,不建议将 var 设置为.bashrc
或.zshrc
?
需要说明的是,这都是本地工作,我没有通过 ssh 连接到远程服务器,这似乎很奇怪,因为我看到的关于这个主题的大多数问答都谈到了 SSH 和 X 服务器
PSHardInfo
显示笔记本电脑显示屏上有供应商The X.Org Foundation
,我认为这很奇怪,可能与
多谢