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

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

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

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

谢谢!

答案1

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

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

     [Desktop Entry]
     Name=Android Studio
     Exec=studio.sh
     Type=Application
     Icon=studio
    
    • 这假设可执行文件studio.sh存在于您的搜索路径中的某个位置,例如 在~/.local/bin或 在 中./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以了解其工作原理。

相关内容