Bra*_*iam 15 freedesktop .desktop xdg
我有几个.desktop文件没有按预期工作或根本没有工作。我在任何地方都看不到任何错误,就每个错误寻求帮助似乎都没有成效。有没有一种方法可以验证我在文件中使用了正确的语法,它符合 FreeDesktop 标准,以便我可以应用特定的修复程序?
Bra*_*iam 23
您正在您的发行版中寻找desktop-file-validate由desktop-files-utils 包提供的工具。它使用保留字/字符检查语法,总而言之,它符合Desktop Entry 规范。这是一个错误的 .desktop 文件示例:
? ~ desktop-file-validate asdf.desktop
asdf.desktop: error: value "cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*" for key "Exec" in group "Desktop Entry" contains a reserved character '&' outside of a quote
asdf.desktop: error: value "cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*" for key "Exec" in group "Desktop Entry" contains a reserved character '&' outside of a quote
asdf.desktop: error: value "cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*" for key "Exec" in group "Desktop Entry" contains a reserved character '$' outside of a quote
asdf.desktop: error: value "cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*" for key "Exec" in group "Desktop Entry" contains a reserved character '*' outside of a quote
asdf.desktop: hint: value item "GNOME" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: GTK
asdf.desktop: error: value "GNOME;Oracle;Utility;Development;" for key "Categories" in group "Desktop Entry" contains an unregistered value "Oracle"; values extending the format should start with "X-"
asdf.desktop: hint: value "GNOME;Oracle;Utility;Development;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
asdf.desktop: error: value "s.0.m.t.h.i.n.g" for key "Version" in group "Desktop Entry" is not a known version
Run Code Online (Sandbox Code Playgroud)
在好的文件中caribou-autostart.desktop不会显示任何内容。
| 归档时间: |
|
| 查看次数: |
6790 次 |
| 最近记录: |