如何添加自定义启动器?

say*_*yth 37 unity launcher

我从搜索指南开始。我找到了本指南,但在 11.10 中,这两种主要方法都不再有效。

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

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

我手动安装了 geany 0.21,因为回购中的那个已经过时了。它已安装并正常工作,并且正在从/usr/local/bin/geany.

如何将其添加到启动器?

小智 27

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

gnome-desktop-item-edit ~/Desktop/ --create-new
Run Code Online (Sandbox Code Playgroud)

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

  • 而且因为这个命令记忆起来很复杂,你可以把它记录在一个别名中。编辑你的 ~/.bashrc `gedit ~/.bashrc` 并添加这一行 `alias cla='gnome-desktop-item-edit --create-new ~/Desktop'`。我选择 cla 作为 Create Launcher App,我觉得它很容易记住。 (6认同)
  • 它需要安装 gnome 面板 sayth@sayth-TravelMate-5740G:~$ gnome-desktop-item-edit ~/Desktop/ --create-new 当前未安装程序“gnome-desktop-item-edit”。您可以通过键入以下内容进行安装:sudo apt-get install gnome-panel (2认同)

dou*_*oug 27

我要做的第一件事是导航到 /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
Run Code Online (Sandbox Code Playgroud)

源代码中还有一些 geany 图标,从 geany-0.21/icons/48x48 中获取 geany.png 并放在像图片或文档这样的地方然后将位于源文件夹中的 geany.desktop.in 文件复制到 ~/.local/共享/应用程序/geany.desktop

前任。- 如果它在下载/geany-0.21

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop
Run Code Online (Sandbox Code Playgroud)

然后就去那里,

nautilus ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

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

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

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

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


小智 10

在 Ubuntu 12.04 中,当需要为本地编译的应用程序创建启动器时,上述选项都不适合我。这可能是您自己创建的应用程序或您从源代码下载的应用程序,然后必须在本地运行 make install。我最终需要在此线程中找到的混合提示。以 Angry Birds 为例,我做了以下事情:

  1. 创建一个angerine-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
    Run Code Online (Sandbox Code Playgroud)
  3. 仔细检查拼写错误并保存文件。

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


nan*_*ana 5

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

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

我所知道的至少有两个:

  • MenuLibre - 我的新宠:)
  • Alacarte - 我用了很多年的那个,但现在有错误

安装

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

sudo apt install menulibre  
Run Code Online (Sandbox Code Playgroud)

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

同样,要安装alacarte,请运行:

sudo apt install alacarte  
Run Code Online (Sandbox Code Playgroud)

或在软件中心搜索alacarte.

您只需要一个,因此做出选择,您将立即添加启动器!

最后但并非最不重要的一点是,这是一张图片(至少值一千字)

在此输入图像描述

Alacarte 看起来很相似,但更简单且不太先进。

现在关于我提到的这些错误:Alacarte 现在有 PNG 图标的问题,所以即使它让你相信它正在添加它们不保存的图标,并且你的启动器将没有图标。