首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Ubuntu18.04中添加一个通过sudo运行的程序快捷方式以“显示应用程序>所有应用程序”& Dock?

如何在Ubuntu18.04中添加一个通过sudo运行的程序快捷方式以“显示应用程序>所有应用程序”& Dock?
EN

Ask Ubuntu用户
提问于 2018-07-28 09:30:25
回答 1查看 1.1K关注 0票数 1

我安装了XAMPP,它是一个PHP/MySQL环境,有一个控制面板,可以使用以下命令启动:

代码语言:javascript
代码运行次数:0
运行
复制
sudo /opt/lampp/manager-linux-x64.run

这是可行的。

我想要创建一个启动快捷方式,以便它出现在‘显示应用程序>所有的应用程序’和码头。

在Ubuntu16.04United中,我使用共享/应用程序文件夹中的启动程序文件完成了这个任务,并且工作正常。

我似乎只找到将其添加为18.04的“桌面快捷方式”的说明,请参阅:https://linuxconfig.org/how-to-create-desktop-shortcut-launcher-on-ubuntu-18-04-bionic-beaver-linux

我尝试使用以下代码构建桌面启动程序:

代码语言:javascript
代码运行次数:0
运行
复制
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sudo /opt/lampp/manager-linux-x64.run
Name=Test
Comment=Test

这在桌面上创建了一个文件,我已经将其设置为在文件属性中作为应用程序运行,运行时它会询问是否应该信任它,我确认了(在附带说明中--在某个地方是否有这些应用程序的列表?)但它不能运行。

与此相关的所有其他问题都试图使用gksudo (18.04中不推荐使用)、sudo -H nautiluspkexec,它们甚至不通过终端运行,这将返回:

代码语言:javascript
代码运行次数:0
运行
复制
pkexec env DISPLAY=1 XAUTHORITY=$XAUTHROTIY /opt/lampp/manager-linux-x64.run
Unknown Error couldn't connect to display "1"
EN

回答 1

Ask Ubuntu用户

发布于 2019-05-30 20:25:54

建议是使用gvfs管理后端,这可以从Ubuntu17.10开始。

将您的主管行更改为:

代码语言:javascript
代码运行次数:0
运行
复制
Exec=admin://opt/lampp/manager-linux-x64.run
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1060252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档