$ DISPLAY=:0 gedit (gedit:1982): Gtk-WARNING **: 16:54:53.266: cannot open display: :0
时间: 2023-09-17 07:06:39 浏览: 174
这个错误信息表示无法打开显示屏幕,通常是因为你正在尝试在没有 X 窗口系统的情况下运行 gedit。如果你是在远程终端或 SSH 会话中执行此命令,那么可能需要启用 X11 转发才能在本地计算机上显示 gedit 窗口。你可以尝试使用以下命令启用 X11 转发:
```
ssh -X user@remotehost
```
请确保本地计算机上已经安装了 X11 服务器,例如 Xming 或 XQuartz(如果你是在 Mac 上)。
相关问题
在ubuntu中报以下错误怎么解决(gedit:3964): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files ** (gedit:3964): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled ** (gedit:3964): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-encoding ** (gedit:3964): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position
这个错误通常是由于缺少 GNOME Session Manager 导致的。你可以尝试安装 GNOME Session Manager 来解决这个问题。在终端中运行以下命令:
```
sudo apt-get install gnome-session
```
如果已经安装了 GNOME Session Manager,你可以尝试重启电脑或者 GNOME Session Manager 服务来解决这个问题。在终端中运行以下命令:
```
sudo systemctl restart gdm
```
如果这些方法都无法解决问题,你可以尝试更新你的操作系统或者重新安装 Gedit。
(gedit:479969): Gtk-WARNING **: 10:27:22.477: cannot open display: :10.0
这个错误通常是由于没有正确设置 DISPLAY 环境变量导致的。DISPLAY 环境变量指定了要使用的图形显示服务器。如果没有设置 DISPLAY 环境变量,或者设置不正确,就会出现这个错误。
你可以尝试在终端中运行以下命令来设置 DISPLAY 环境变量:
```
export DISPLAY=:0
```
如果你使用的是远程终端,那么你需要在连接时启用 X11 转发选项。例如,如果你使用的是 SSH 连接,可以使用以下命令连接:
```
ssh -X user@host
```
这会启用 X11 转发选项,并将远程服务器上的 GUI 程序显示在本地显示器上。
阅读全文