我有这个可执行文件:/opt/lampp/manager-linux-x64.run
它需要以 root 身份运行。
如果我执行这个,sudo /opt/lampp/manager-linux-x64.run
那么它就可以正常工作。
我想在应用程序菜单中添加一个条目,这样我就可以在没有终端的情况下访问该程序。在以前的 Ubuntu 版本中我会使用,gksudo
但这在最新版本的 Ubuntu 中不再存在。有人告诉我替换的gksudo
是admin://
,所以我尝试了这两个,但都不起作用:
$ admin:///opt/lampp/manager-linux-x64.run
bash: admin:///opt/lampp/manager-linux-x64.run: No such file or directory
$ admin://opt/lampp/manager-linux-x64.run
bash: admin://opt/lampp/manager-linux-x64.run: No such file or directory
如何admin://
以 root 身份执行程序?
我也尝试过,但无法正常工作。此命令在终端中执行时有效,但当我使用菜单编辑器pkexec
将确切代码添加到文件时无效:.desktop
pkexec --user root env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/lampp/manager-linux-x64.run