创建 .desktop 文件以在“用其他应用程序打开”选项卡上使用

Bru*_*ira 31 customization nautilus default-programs

我正在寻找构建.desktop要在 Ubuntu 11.10 中使用的文件所需的规范。

许多终端应用程序甚至 GUI 应用程序不再显示在Open with other application选项卡上,我想创建一个.desktop文件,使该应用程序再次列在列表中。

我知道您可以创建一个.desktop文件并将其放入,~/.local/share/applications但我不知道所有这些设置的含义。

是否有指南允许我根据.desktop需要自定义文件?

Bru*_*ira 33

.desktopOpen with other application对话框中为文件选择 vim 终端编辑器的文件示例是

[Desktop Entry]
Encoding=UTF-8
Name=Vim Text Editor (Console)
Comment=Edit text files in a console using Vim
Exec=vim %u
Terminal=true
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true
Run Code Online (Sandbox Code Playgroud)

将其另存为~/.local/share/applications/vim.desktop,应用程序将自动显示Open with other application为选择为默认应用程序。

.desktop文件的选项很多,但了解它们的含义很重要。

nautilus-actions.org提供了一个很好的指南和解释来创建您的.desktop文件以及您可以在它们上使用的所有可能的参数,因此如果您对创建特殊.desktop文件有任何疑问,您可以访问该站点并查看那里的示例。

  • +1。这就是我要找的布鲁诺。谢谢。 (2认同)