为什么 gedit 没有从终端打开文件?

为什么 gedit 没有从终端打开文件?

我有一台未安装图形环境的 Ubuntu 12.04 VPS。在该 VPS 中,我尝试使用以下命令从终端使用 gedit 打开文件

gedit config/database.yml

但不幸的是它显示以下错误

(process:3790): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Cannot open display: 
Run 'gedit --help' to see a full list of available command line options.

我怎么解决这个问题?

答案1

gedit是一个图形编辑器。所有图形应用程序都需要一个名为 的环境变量$DISPLAY

如果你正在运行图形会话,请gedit按如下方式启动:

user@host:~# DISPLAY=:0 gedit config/database.yml

如果您无法访问图形会话,请尝试

user@host:~# nano config/database.yml

相关内容