如何添加自定义启动器?

我从搜索指南开始。 我找到了这个指南,但11.10中的主要方法都不再适用。

  1. 第一个解决方案,我已经创建了桌面文件,但是以.gconf-> desktop-> unity-> launcher -> favourites给出的文件位置不再存在。 我可以访问/home/sayth/.gconf/desktop但不再有Unity文件夹。

  2. 第二个解决方案描述了右键单击桌面并创建启动器。 右键单击桌面不再生成“创建启动器”选项。

我手动安装了geany 0.21,因为repo中的那个已经过时了。 它已安装并正常运行,正在从/usr/local/bin/geany

如何将其添加到启动器?

我要做的第一件事是导航到/ usr / local / share / applications并查看是否有geany.desktop

如果是这样,那么就拖到发射器上。

如果没有,那么只需一分钟即可完成设置。 你的来源有一个’geany.desktop.in’,删除.in&它是一个非常好的geany.desktop

编辑 :geany.desktop.in是.desktop的一个很好的模板,但在复制之前或之后需要进行一些小的编辑。 第4,5,6行以_应该被删除。

防爆。 编辑geany.desktop(或编辑geany.desktop.in

 [Desktop Entry] Type=Application Version=1.0 Name=Geany GenericName=Integrated Development Environment Comment=A fast and lightweight IDE using GTK2 Exec=geany %F Icon=geany Terminal=false Categories=GTK;Development;IDE; MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff; StartupNotify=true 

源代码中还有一些geany图标,从geany-0.21 / icons / 48×48中取出geany.png并放置像图片或文档之类的地方然后将位于源文件夹中的geany.desktop.in文件复制到〜/ .local /共享/应用/ geany.desktop

防爆。 – 如果是在Downloads / geany-0.21

 cp Downloads/geany-0.21/geany.desktop.in ~/.local/share/applications/geany.desktop 

然后去那里,

 nautilus ~/.local/share/applications 

右键单击geany .desktop> properties>单击图标区域并浏览到您的geany.png>打开

最后将geany.desktop拖到你的启动器上

编辑:你会看到一个更“正确”的优势.desktop它有一个MimeTypes =行。 在文本编辑器中打开.desktop并查看。

如果你愿意,你现在可以将任何这些mimetypes拖放到你的启动器中的geany图标上,它们将在geany中打开

您可以在终端中输入自定义启动器,在Ubuntu 11.10中添加一个自定义启动器

 gnome-desktop-item-edit ~/Desktop/ --create-new 

在桌面上自定义项目后,将其拖到启动器。

在Ubuntu 12.04中,当需要为本地编译的应用程序创建启动器时,上述选项都不适用于我。 这可能是您自己创建的应用程序或从源代码下载的内容,然后必须在本地运行make install。 我最终需要在这个post中找到混合的提示。 使用“愤怒的小鸟”作为假设的例子,我做了以下事情:

  1. 创建一个angry-birds-launcher.desktop文件并将其保存到/ usr / share / applications目录。 您可以使用sudo gedit /usr/share/applications/xyz.desktop在单个命令中执行此操作。 实际的文件名并不重要,只要它以.desktop结尾即可
  2. Gedit将打开一个空白页面。 在gedit中,输入以下文本:

     [Desktop Entry] Type=Application Name= [Name of your app, for example Angry Birds. This can be free text.] Exec= [full path to your executable and executable name, for example /usr/local/bin/angry-birds] Icon= [full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png] Terminal=false StartupNotify=true 
  3. 请仔细检查拼写错误并保存文件。

  4. 打开Nautilus并浏览到/ usr / share / applications,你应该在应用程序列表中看到你的应用程序带有正确的图标。
  5. 双击以启动应用程序。 面板中将出现一个临时图标。 因为您从’官方’目录(usr / share / applications)启动了一个应用程序,Ubuntu将最终显示菜单选项以将启动器锁定到面板中。
  6. 将鼠标hover在面板中的启动器上,右键单击并选择Lock into Launcher。 你应该全力以赴。

从Ubuntu 15.04开始,您可以通过启动程序然后右键单击Dock中的图标然后选择“Lock to Launcher”来实现此目的。

每次我在另一台计算机上安装Ubuntu时,我一定已经读了十几次这个问题:)

添加自定义启动器的最简单方法是使用GUI工具。

我知道至少有两个:

  • MenuLibre – 我最喜欢的:)
  • Alacarte – 我多年来使用的那个,但现在有虫子

安装

可以通过在终端中运行以下命令来安装MenuLibre:

 sudo apt install menulibre 

或者只是在软件中心搜索menulibre并从那里安装。

同样,要安装alacarte运行:

 sudo apt install alacarte 

或者在软件中心搜索alacarte

您只需要一个,所以做出选择,您将立即添加发射器!

最后但并非最不重要的,这是一张图片(价值至少千言万语)

在此处输入图像描述

Alacarte看起来很简单,但更简单,更先进。

现在关于我提到的那些错误 :Alacarte现在有PNG图标,所以即使它让你相信它是添加图标他们不保存,你的发射器将是无图标。

您可以按照本教程: “如何创建应用程序启动器并在Ubuntu 13.04 / 12.10 / 12.04中向Unity添加图标”

如何在不安装额外程序的情况下添加自定义启动器

我已经validation这是在Ubuntu 15.10下工作。 我不知道早期版本。 下面的示例用于将Emacs桌面启动器添加到桌面,然后更改Command以执行我自己的脚本/程序。

按下键盘上的Windows键 ,打开Dash,将其映射到Super_L键(由xev程序报告)。 进入仪表板后,键入某个程序的名称。 在这个例子中,我输入了emacs因为我想要一个启动Emacs的启动器,而是运行一个我设置了一些环境然后执行Emacs的脚本:

用Emacs冲刺

将图标拖到桌面:

将Emacs图标拖到桌面

用鼠标右键单击桌面上的图标,然后单击属性(抱歉,由于X窗口抓取,我无法提供该菜单的屏幕截图,无论我尝试过什么!)。 这是您在进行修改之前可能会看到的内容:

更改之前的Emacs启动器属性

您现在可以将Command更改为您想要的任何内容。 在我的情况下,我将其更改为run-my-emacs.sh,这恰好在我的PATH中,我之前在我的启动脚本中设置了它:

更改后的Emacs启动器属性

单击ESCape键以在进行更改后退出。 请注意上面屏幕截图中的错误。

双击桌面上的图标,仔细检查它是否有效。

为启动器创建.desktop文件时,您可能希望在那里提供应用程序图标的路径:

 Icon=/full/path/to/icon 

如果您只想将图标更改为默认值以外,可以通过右键单击.desktop文件打开“ 首选项”菜单来执行此操作。 这将显示以下对话框:

在此处输入图像描述

单击图标以打开文件选择器框以提供新的图标路径。

本地.desktop文件可以在~/.local/share/applications/ ,自定义图标可以存储在~/.icons/

仅显示具有可执行权限的.desktop文件中的图标。

免责声明:这是我以youtubevideoforms的原创作品。

我已经完成了关于这个主题的video。 http://www.youtube.com/watch?v=ncWUFEc3WXY

使用Ubuntu 16.10,我只是将一个现有的图标从启动器面板拖到桌面上,用纯文本编辑器编辑它并按照bgoodr的建议将其添加回来。 工作就像一个魅力。