我想在 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
如能提供任何有关解决上述问题的帮助或有关提交错误报告的建议,我们将不胜感激。