在 openSUSE 中无法使用 sudo 和 kdesu 运行 shell 脚本(一段时间后会运行 GUI 安装程序)

在 openSUSE 中无法使用 sudo 和 kdesu 运行 shell 脚本(一段时间后会运行 GUI 安装程序)

我正在尝试安装一个带有 shell 脚本的软件,并且由于它安装了一些驱动程序,我需要在 su 中运行它。

当我尝试使用 sudo 运行此 shell 脚本时:

➜  lab  sudo ./xsetup 
_xsetup: cannot connect to X server

这是我尝试使用 kdesu 运行它时在对话框窗口中收到的错误消息:

Cannot execute command ' ./xsetup'.

谢谢。

顺便说一句,如果有人感兴趣的话,我想安装的软件是赛灵思

答案1

似乎kdesu无法正确定位您的脚本,请使用完整路径而不是相对路径并检查脚本是否可执行。sudo找不到正确的 X Display,可能是因为 DISPLAY 变量未正确设置。您可以在不使用 sudo 的情况下从您使用的控制台运行 GUI 应用程序吗?

相关内容