Linux下.desktop创建时发生的错误
[!NOTE] 好用的工具:
desktop-file-validate
这个来检查编写的错误
例子
1 |
|
这个就是典型的 .desktop
的编写例子,
其余什么的 .desktop
文件都可以参考这个来编写
错误
最近在 arch
中编写这个发现出错,但是想破了脑袋都没有想明白哪里出了问题,问 chatgpt,
我就简单进行比对,发现一模一样就没有想清楚。
我就只好总结询问 Google
, 功夫不负有心人,在
reddit
中,看到这个 question 发现可以通过
desktop-file-validate <.desktop file name>
来检查编写出现的错误.
最后,给我这样的信息: 1
todoist.desktop: error: value "Application " for key "Type" in group "Desktop Entry" is not a registered type value ("Application", "Link" and "Directory")
但是我看我的 Type 行没有发现有什么空格,我就不能理解.
但是最后我在 Application
后发现这个后面有个空格导致了出现这样的错误
[!TIPS] 我会在这个后面出现空格,是因为 nvim 编写时,如果你不加空格,你按 enter 就会接受提示词,因此才会导致这样的问题的😠
参考
Linux下.desktop创建时发生的错误
http://example.com/2024/12/20/Linux下-desktop创建时发生的错误/