如何添加自定义启动器?

如何添加自定义启动器?

我开始搜索指南。我发现本指南但是在 11.10 中这两种主要方法都不再起作用。

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

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

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

我如何将其添加到启动器?

答案1

我要做的第一件事是导航到 /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/48x48 中取出 geany.png 并放在图片或文档等位置,然后将源文件夹中的 geany.desktop.in 文件复制到 ~/.local/share/applications/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 > 属性 > 单击图标区域并浏览到 geany.png > 打开

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

编辑:您会发现更“合适”的 .desktop 的一个优点是它有 MimeTypes= 行。在文本编辑器中打开 .desktop 并查看。

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

答案2

你可以在 Ubuntu 11.10 中添加自定义启动器,只需在终端中输入此命令即可

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

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

答案3

在 Ubuntu 12.04 中,当我需要为本地编译的应用程序创建启动器时,上述选项都不起作用。这可能是您自己创建的应用程序,也可能是您从源代码下载的程序,然后必须在本地运行 make install。我最终需要在本主题中找到的技巧的混合。以《愤怒的小鸟》为例,我做了以下操作:

  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. 将鼠标悬停在面板中的启动器上,右键单击并选择“锁定启动器”。此时您应该已全部设置完毕。

答案4

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

相关内容