如何在 Ubuntu 22.04 中创建新的应用程序启动器?

Sco*_*orb 13 gnome activities-overview 22.04

我有一个 shell 脚本(启动 Android Studio 的 studio.sh)和一个 png 图标。

如何使用这些为 Ubuntu 22.04 创建一个新的应用程序启动器图标,以便它将显示在“显示应用程序”菜单中,并在“活动”搜索栏中进行搜索。

谢谢!

van*_*ium 19

  1. 例如,.desktop在您的目录中创建一个带有扩展名的文本文件~/.local/share/applications~/.local/share/applications/studio.desktop

  2. 至少包括以下几行,告诉桌面如何启动应用程序。

     [Desktop Entry]
     Name=Android Studio
     Exec=studio.sh
     Type=Application
     Icon=studio
    
    Run Code Online (Sandbox Code Playgroud)
    • 这假设可执行文件studio.sh存在于搜索路径中的某个位置,例如 in~/.local/bin或 in ./bin。否则,提供可执行脚本的完整路径名,例如Exec=/home/user/path/to/studio.sh.
    • 这假设该图标被调用studio.png 并且该图标位于标准位置,例如~/.local/share/studio.png。否则,提供图标文件的完整路径名,例如Icon=/home/user/path/to/studio.png.
    • 如果脚本不启动图形应用程序,而是应在终端仿真器中运行,请包含一行Terminal=true.

.desktop位于有效位置的有效文件以及有效的命令exec=将在几秒钟内自动出现在您的菜单系统中并可供搜索。

更多字段可用。研究下面的一些文件,/usr/share/applications看看它是如何工作的。