(gedit:76): Gtk-警告

(gedit:76): Gtk-警告

当我输入gedit filename.c

Unable to init server: Could not connect: Connection refused

(gedit:76): Gtk-WARNING **: 17:57:16.278: cannot open display:

这是显示的错误,每次执行时显示的数字都是随机的,

什么时候ls -l ~/.config/gedit

已进入

ls: cannot access '/home/blank/.config/gedit': No such file or directory

被展示

如何解决这个问题?

答案1

最有可能的问题是gedit配置文件属于 root。当您sudo gedit在终端中运行时会发生这种情况,这是错误的。

您可以通过运行来修复它

sudo chown -R $USER:$USER /home/$USER/.config/gedit

这将为这些文件设置正确的所有权。

下次如果您确实需要运行geditsudo不推荐),请按如下方式执行:

sudo -H gedit

答案2

我在装有 WSL2 的 Windows 上运行 Ubuntu 时遇到了类似的问题。

对我来说,有用的是按照以下说明进行操作 https://wiki.ubuntu.com/WSL 段落:运行图形应用程序

之前我使用 Xming,但 gedit 或任何图形可视化都无法工作。然后我尝试使用 VcXsrv,之后 gedit 就可以工作了!

https://sourceforge.net/projects/vcxsrv/

相关内容