现在 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
问题解决了。