在 nx 中使用 sudo 时显示 Gtk-WARNING

在 nx 中使用 sudo 时显示 Gtk-WARNING

我在 Windows 计算机上使用 nxclient 连接到运行 RHE 的 Linux 服务器。我能够正确运行所有带有 GUI 的程序。但是,当我使用 sudo 运行相同的程序时,我得到以下信息

error:(SciTE:25243): Gtk-WARNING **: cannot open display: :1066.0

这台机器上没有连接显示器,所以我猜测 nx 是否将我的 $DISPLAY 设置为:1066.0?

答案1

问题是 sudo 会将你的用户上下文更改为 root,而 root 没有设置显示。尝试使用 kdesu(适用于 kde)或 beesu(适用于 gnome)来启动你的应用程序

相关内容