如何将应用程序/脚本添加到 ubuntu 21.04 启动栏?

如何将应用程序/脚本添加到 ubuntu 21.04 启动栏?

现在 Ubuntu 21.04 已经发布,让我们为论坛添加一些新知识 =)。我今天的问题很简单;在 Ubuntu 21.04 中创建启动栏快捷方式(例如文件夹、应用程序或文档)的最优雅方法是什么?

我尝试创建一个.desktop如下所示的文件:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/azhirkov/apps/idea-IC-211.6693.111/idea.sh
Name=Idea CE
Comment=Idea CE
Icon=/home/azhirkov/apps/idea-IC-211.6693.111/idea.svg

但却/usr/share/applications没有产生任何效果。

我甚至尝试过类似的解决方案gio set idea.desktop metadata::trusted yes,但仍然没有效果,我仍然无法在桌面搜索中找到 Idea 启动器,它也没有出现在启动栏上

答案1

为了将您的自定义启动器包含在 Ubuntu 21.04 启动栏中,请将您的.desktop文件放在主文件夹中的文件夹中~/.local/share/applications。然后,它将快速出现在应用程序概览中。将图标从应用程序概览拖到 Ubuntu 21.04 启动栏(即 Dock),一切就绪!

确保您的.desktop文件有效。如果它没有指向有效的可执行文件,则图标将不会包含在应用程序概述中。

答案2

一个非常方便的解决方案是使用alacarte

sudo apt-get install alacarte

这是一个用于配置各种菜单的图形用户界面,其中一个是启动栏。(或者至少可以在搜索中找到相应的程序,当点击启动栏底部的这 9 个方块时 - 当您在那里找到它们时,您可以右键单击并选择“添加到收藏夹”。)

答案3

我手动启动/home/<user>/seamonkey/seamonkey %u并且一切正常。

当我右键单击启动器中的图标时,它没有显示“添加到收藏夹”的菜单项,因此下次我需要启动它时它可以在启动器上提供。

然后我复制了上述.desktop文件并对其进行了编辑,并将其保存到.local/share/applications文件夹(名称为seamonkey.desktop。(见下文)然后,当我再次手动启动 seamonkey 时,右键单击启动器 seamonkey 图标,就会出现保存到收藏夹的选项。

.desktop对我有用:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/home/<user>/SeaMonkey2/seamonkey %u
Name=SeaMonkey2
Comment=SeaMonkey2
Icon=/home/<user>/SeaMonkey2/chrome/icons/default/default.png

问题解决了。

相关内容