在 Ubuntu 中为 GNOME 3 创建应用程序启动器

Posted

技术标签:

【中文标题】在 Ubuntu 中为 GNOME 3 创建应用程序启动器【英文标题】:Creating an Application Launcher for GNOME 3 in Ubuntu 【发布时间】:2012-10-09 11:50:19 【问题描述】:

我的机器上安装了 Ubuntu 12.04 LTS。我还安装了 GNOME 3。然后我安装了 IDE IntelliJ 没有问题。但是我将它安装到自定义位置,现在运行它的唯一方法是通过终端通过“./idea.sh”。我想创建一个应用程序启动器,以便可以通过 GNOME 3 窗口管理器中的应用程序列表启动 IntelliJ。我将如何通过终端而不是通过第三部分实用程序来做这样的事情。我还希望为启动器设置正确的图标,而不是通用图标。谢谢你的帮助。

【问题讨论】:

【参考方案1】:

运行 Intellij,然后转到工具 > 创建桌面条目。

【讨论】:

这可能是 IntelliJ 的正确答案,但是考虑到问题的标题,选择的答案最好的,因为它是通用的并且有效。【参考方案2】:

在目录 /usr/share/applications/

中创建一个名为 intellij.desktop 的文件

我的文件是这样的

[Desktop Entry]
Name=IntelliJ IDEA Community Edition
Comment=Free Java, Groovy, Scala and android applications development
Exec=/path/to/your/bin/idea.sh
Path=/path/to/your/bin
Terminal=false
Icon=intellij-idea-ce
Type=Application
Categories=Development;IDE

更多详情请查看本网站http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

编辑:mlissner(谢谢!)提到 IntelliJ 特别实现了自动添加图标/启动器的功能。只需打开 IntelliJ IDE,转到 Tools 并单击 Create Desktop Entry...

【讨论】:

【参考方案3】:

在 Ubuntu 20 (Focal Fossa) 上,使用 alacarte 创建一个启动器。 生成的.desktop文件自动放在~/.local/share/applications中。

如果所有计算机用户都可以访问它,请将其从那里移动到 /usr/share/applications/

【讨论】:

【参考方案4】:

您可以使用以下步骤创建启动器 步骤 1) 安装 gnome-panel sudo apt-get install --no-install-recommends gnome-panel

步骤 2) 运行 gnome-desktop-item-edit gnome-desktop-item-edit ~/.local/share/applications --create-new

步骤 3) 在小部件中填写所需的值

【讨论】:

以上是关于在 Ubuntu 中为 GNOME 3 创建应用程序启动器的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu terminal快捷键

为Ubuntu Gnome环境创建桌面快捷方式

如何在ubuntu上安装gnome

如何在ubuntu上安装gnome

ubuntu系统设置开机后使用使用终端运行应用程序

Ubuntu GNOME 16.10 (Yakkety Yak) Beta1 发布