没有新的软件方法

没有新的软件方法

我刚刚安装了 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-toolgnome-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

您将看到以下对话框:

在此处输入图片描述

选择您想要的类别并点击“新商品”

您将看到此对话框

创建 launcher-alacarte

点击确定。它将出现在仪表板中

Ubuntu 13.04 及以上版本注意事项:执行上述步骤后,什么也不会发生,看起来好像没有任何东西添加到仪表盘上

要解决此问题,请转到~/.local/share/applications,您应该能够看到一个名为的文件alacarte-made.desktop

右键单击此文件并选中允许其权限的复选框excecute

关闭属性对话框后,您的条目将出现在仪表板中。


资料来源:

Bruno Pereira 的回答

Binarylife 的回答

Kikixx 的回答

詹姆斯的评论

答案2

我使用的方法之一是在菜单中添加一个条目点菜包裹。

  1. 如果尚未安装 alacarte,请安装:sudo apt-get install alacarte
  2. 在运行提示符中输入 alacarte ( ALT+ F2)来打开它
  3. 单击新建项目并填写名称和命令。
  4. 单击“确定”并关闭“alacarte”。
  5. 应用程序应出现在 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

通常,安装时会自动添加图标。但如果没有,请执行以下操作:

  1. 打开 Unity 仪表板。
  2. 在搜索栏中输入主菜单。(在德国,您需要输入“Hauptmenu”)
  3. 打开它并选择最适合您的应用的类别(如果您想创建一个)。
  4. 选择插入项目。
  5. 输入名称、命令(终端命令或可执行文件的路径)和注释。
  6. 添加项目。
  7. 从 Unity 仪表板启动该项目。

相关内容