我刚刚安装了 Oneiric Ocelot,但我不知道如何将存储在我的主目录中的应用程序添加到仪表板。我可以创建一个启动器,但我希望它也在仪表板中。
答案1
有两种方法可以解决这个问题
没有新的软件方法
适用于 11.10 及更高版本:
要创建一个简单的自定义,.desktop
您需要将这些条目添加到.desktop
~/.local/share/applications/ 中选择的文件中
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
对于 .desktop 文件的更多选项,你可以访问此网站。所有可用选项都在那里进行了详细描述。
您还可以将现有应用程序的 .desktop 文件复制到/usr/share/applications/
您的应用程序中~/.local/share/applications/
,并对其进行编辑以满足您的需要。
即:这将把 gedit .desktop 文件复制到应为用户保存 .desktop 文件的文件夹中
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
然后使用打开该位置nautilus ~/.local/share/applications/
并将刚刚创建的文件拖放到 Unity 启动器。
有一个选项,而不是拖放文件,您可以打开 dconf-editor(使用它安装sudo apt-get install dconf-tools
或在 USC 中查找它),然后desktop.unity.launcher
通过双击键右侧的条目导航到并编辑键收藏夹。
要添加自定义启动器,请按照以下格式“/home//.local/share/applications/.desktop”将其添加到所需位置。不要忘记尊重,
该行中的和空格,并确保该行分别以和开始和[
结束]
。
使用此方法,您需要注销并重新登录以使收藏夹更改生效。这将使其显示在仪表板中
使用新软件
使用gnome-desktop-item-edit
为此你需要gnome-tweak-tool
或gnome-shell
安装
使用ALT+F2并输入
gnome-desktop-item-edit --create-new ~/Desktop
这将打开创建启动器对话框
您可以将此.desktop
文件放入/home/<username>/.local/share/applications/
以使其显示在仪表板中
使用alacarte
对于这种方法,您需要alacarte
安装。通过以下方式执行
sudo apt-get install alacarte
然后使用ALT+F2并输入alacarte
您将看到以下对话框:
选择您想要的类别并点击“新商品”
您将看到此对话框
点击确定。它将出现在仪表板中
Ubuntu 13.04 及以上版本注意事项:执行上述步骤后,什么也不会发生,看起来好像没有任何东西添加到仪表盘上
要解决此问题,请转到
~/.local/share/applications
,您应该能够看到一个名为的文件alacarte-made.desktop
。右键单击此文件并选中允许其权限的复选框
excecute
。关闭属性对话框后,您的条目将出现在仪表板中。
资料来源:
答案2
我使用的方法之一是在菜单中添加一个条目点菜包裹。
- 如果尚未安装 alacarte,请安装:
sudo apt-get install alacarte
- 在运行提示符中输入 alacarte ( ALT+ F2)来打开它
- 单击新建项目并填写名称和命令。
- 单击“确定”并关闭“alacarte”。
- 应用程序应出现在 dash 搜索中。
适用于 Unity 和 GNOME Shell(Ubuntu 17.10 及以上版本)。
答案3
文件夹中的 .desktop 文件.local/share/applications
也可以达到同样的效果。
只需添加所需的.desktop
文件,使用它们使它们可执行chmod +x <filename>
,然后通过键入以下命令重新启动 Unityunity --replace
Sublime Text 的 .desktop 文件
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
笔记
如果 Exec 字符串包含空格字符,则应使用双引号。
答案4
通常,安装时会自动添加图标。但如果没有,请执行以下操作:
- 打开 Unity 仪表板。
- 在搜索栏中输入主菜单。(在德国,您需要输入“Hauptmenu”)
- 打开它并选择最适合您的应用的类别(如果您想创建一个)。
- 选择插入项目。
- 输入名称、命令(终端命令或可执行文件的路径)和注释。
- 添加项目。
- 从 Unity 仪表板启动该项目。