将二进制文件添加到应用程序菜单

将二进制文件添加到应用程序菜单

是否可以在 Ubuntu 20.04.2 中的应用程序菜单中添加二进制文件?我已尝试.desktop从 Filezilla 中提取以下文件FileZilla_3.55.1_x86_64-linux-gnu.tar.bz2

Path=/home/user/Programs/FileZilla_3.55.1_x86_64-linux-gnu/FileZilla3/bin/
Exec=filezilla
Name=AppImageLauncher
Type=Application
Terminal=false
Icon=/home/user/Programs/FileZilla_3.55.1_x86_64-linux-gnu/FileZilla3/share/icons/hicolor/48x48/apps/filezilla.png

我已经将此方法用于 AppImages,并且效果不错。有没有办法对二进制文件执行相同的操作?

答案1

▶ 您可以将任何可执行文件添加到应用程序菜单,无论是二进制文件还是任何脚本,只要它是可执行的。

在线上Exec=,您需要指定一个有效的可执行文件:

  • 如果可执行文件位于您的搜索路径中(用于echo $PATH查看搜索可执行文件的所有目录),那么您只需指定可执行文件的名称即可。
  • 如果它位于其他地方,则需要提供可执行文件的完整路径名,例如/home/user/Programs/FileZilla_3.55.1_x86_64-linux-gnu/FileZilla3/bin/filezilla

▶ 为了在应用程序菜单中看到您的应用程序,它必须位于专用文件夹之一中(使用echo $XDG_DATA_DIRS查看它们 - 添加到每个路径/applications以获取实际文件夹)。对于您的自定义应用程序,如果您是唯一需要使用这些应用程序的用户,请将其放在中.local/share/applications。否则,请将其放在中/usr/local/share/applications。如果系统中不存在这些文件夹,您可能需要创建这些文件夹。

相关内容