当我输入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
这将为这些文件设置正确的所有权。
下次如果您确实需要运行gedit
(sudo
不推荐),请按如下方式执行:
sudo -H gedit
答案2
我在装有 WSL2 的 Windows 上运行 Ubuntu 时遇到了类似的问题。
对我来说,有用的是按照以下说明进行操作 https://wiki.ubuntu.com/WSL 段落:运行图形应用程序
之前我使用 Xming,但 gedit 或任何图形可视化都无法工作。然后我尝试使用 VcXsrv,之后 gedit 就可以工作了!