我已经手动安装了一个软件,/opt
并且我想将其添加到应用程序菜单中。
尽管 Ubuntu 可以非常轻松地将其添加到用户菜单中,但我该如何将其添加到系统范围内,以便所有用户都能在其菜单中看到该应用程序?
答案1
您可以创建适当的.desktop
文件并将其放置在/usr/share/applications
应用程序的全局位置。
它会喜欢这样的东西:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/opt/application
Icon=application.png
Terminal=false
Categories=Application
Name
将设置菜单中显示的名称,并将Category
其放置在菜单中的某个类别中。Exec
是启动程序的命令,它使用完整路径,也可以接受参数。您可以/usr/share/applications
使用文本编辑器打开其他 .desktop 文件以了解情况。
更多信息:桌面文件
答案2
要添加系统范围内手动安装的程序的条目,您需要在中创建一个 .desktop 文件/usr/share/applications
。
桌面文件具有以下语法:
[Desktop Entry]
Version=0.0 # Program version if applicable
Encoding=UTF-8
Name=nameof-application # as it appears in the desktop entry
GenericName=generic-name # as it is named for real
Comment=What the application does # textual explanation
Exec=/opt/programfolder/program # path to the program
Icon=/opt/programfolder/icon # path to the custom icon
Terminal=false
Type=Application
StartupNotify=false
Categories=AudioVideo;Audio; Network; # Category for Menu-Entry
MimeType=video;audio;
根据需要编辑文件并将其保存为 root 用户nameof-application.desktop
。完整的桌面条目规范可在此处找到自由桌面网