如何将程序添加到Unity Launcher或Ubuntu Dock?

如何在Ubuntu中的启动器(或Ubuntu 17.10及更高版本中的Dock)中添加新程序?

如果我理解你的话,另一部分应该非常简单。 只需启动要附加到“开始菜单”的应用程序,或者更确切地说是停靠面板,侧栏,但正式称它为“启动器”并右键单击图标并选择“添加到collections夹”,或者如果您正在运行旧版本的Ubuntu与Unity 7选择“Lock to Launcher”。

根据您的Ubuntu版本,选择以下方法。

在Ubuntu 17.10及更高版本 (使用GNOME 3)中选择“添加到collections夹”(从启动器图标中删除)

在此处输入图像描述

或者,在Ubuntu 17.10及更高版本上,单击“显示应用程序”图标,浏览到要添加的程序的图标,右键单击程序图标,您将看到“添加到collections夹”选项。 选择该选项会将图标放在停靠栏中。

在Ubuntu 17.10 (使用Unity)之前选择“Lock to Launcher”

在此处输入图像描述

方法2

您还可以将应用程序直接从Dash拖动到启动器中。

要将应用程序添加到Dash(然后按下Windows键),转到~/.local/share/applications并在那里创建.desktop文件。

例如:

  • 打开Nautilus(也称为文件管理器)
  • 浏览~/.local/share/applications (ctrl + h显示隐藏文件夹/文件)
  • 右键单击并选择“创建空文档”
  • 将文件命名为testing.desktop
  • 输入有效的桌面内容(下面的示例)
  • 保存它,现在当您按下应用程序下的Windows键时,将显示该条目。

一个更容易的方式……

 sudo apt-get install alacarte 

然后运行alacarte并根据需要创建菜单项。 他们将在统一发射器中展示。


示例桌面文件(来自sublime text 2)

 #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Name=Sublime Text 2 # Only KDE 4 seems to use GenericName, so we reuse the KDE strings. # From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. GenericName=Text Editor Exec=subl Terminal=false Icon="/opt/Sublime Text 2/Icon/48x48/sublime_text.png" Type=Application Categories=TextEditor;IDE;Development X-Ayatana-Desktop-Shortcuts=NewWindow Icon[en_US]=/opt/Sublime Text 2/Icon/128x128/sublime_text.png [NewWindow Shortcut Group] Name=New Window Exec=subl -n TargetEnvironment=Unity