从终端启动时,gedit 不打开任何文件,而不仅仅是系统文件

ran*_*cho 6 gedit init gtk openssh mir

当我从启动菜单启动它时,我的 gedit 应用程序正常工作,我可以做所有事情。

但是,当我转到终端并发出以下命令时:

gedit text1
Run Code Online (Sandbox Code Playgroud)

然后我得到以下输出:

Failed to connect to Mir: Failed to connect to server socket: No such file or directory

Unable to init server: Could not connect: Connection refused

(gedit:3825): Gtk-WARNING **: cannot open display:
Run Code Online (Sandbox Code Playgroud)

然而,应用程序 vim 正常工作。

这非常令人沮丧,因为我通常在终端中工作并且除了 gedit 之外很少使用 GUI

可能要注意,今天我已经安装了openssh服务器。此后我面临这个问题。为什么会发生这种情况

小智 1

@rancho,因为我是askubuntu的新用户,所以我无法评论你的问题...我所知道的是,每当你登录到ssh服务器时,由于@JonasCz链接中所述的显示错误,你无法打开gedit。重新启动系统后它起作用的原因是你自动从 openssh 服务器注销。每当您在登录后想要注销 openssh 服务器时,只需使用“exit”命令注销 ssh,然后使用 gedit 即可。谢谢