gedit 无法在 Ubuntu 16.04 上通过 nautilus 打开文本文件

gedit 无法在 Ubuntu 16.04 上通过 nautilus 打开文本文件

我想在 gedit 中打开文件 ~/my_file.csv。关闭 gedit 后,我​​打开 nautilus,右键单击文件,然后选择“打开方式”->gedit。鼠标指针发生变化,表明正在加载,但之后什么也没发生。前一种方法可以与其他程序(如 emacs 和 vim)配合使用。如果我有一个已处于活动状态的 gedit 会话,这种方法也可以正常工作,在这种情况下,~/my_file.csv 将在活动会话中打开。如果我输入以下内容,它可以从终端正常打开

gedit ~/my_file.csv 

如果 nautilus 是通过 sudo 启动的,它也会起作用。如果我检查系统日志,我可以看到

 -> sudo grep gedit /var/log/syslog | tail -n 3
Mar  1 15:18:54 e111711-lin org.gnome.gedit[4258]: Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Mar  1 15:18:54 e111711-lin org.gnome.gedit[4258]: Unable to init server: Could not connect: Connection refused
Mar  1 15:18:54 e111711-lin org.gnome.gedit[4258]: (gedit:3233): Gtk-WARNING **: cannot open display: :37

我有一个类似的终端复制器

 -> DISPLAY=:37 gedit 
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:3404): Gtk-WARNING **: cannot open display: :37

如能提供任何有关解决上述问题的帮助或有关提交错误报告的建议,我们将不胜感激。

相关内容