この記事は中国語版をもとにした日本語版メモです。コマンド、コード、数式、画像リンクは原文の意味を壊さないように保持し、説明文と見出しを日本語向けに整理しています。
好用的ツール:
desktop-file-validate この来检查编写的错误例子#
[Desktop Entry]
Version=1.0
Name=Todoist
Comment=This is balabala(填任何东西都可以)
Exec=/home/ice/....
Icon=/home/ice/.....
Terminal=false
Type=Application
Categories=Utilityこのつまり典型的 .desktop 的编写例子, 其余什么的 .desktop ファイル都できます参考この来编写
错误#
最近在 arch 中编写この发现出错,但是想破了脑袋都没有想明白哪里出了問題,问 chatgpt, 我就简单进行比对,发现一模一样就没有想清楚。
我就只好まとめ询问 Google, 功夫不负有心人,在 reddit 中,看到この question 发现できます通过 desktop-file-validate <.desktop file name> 来检查编写出现的错误.
最後に,给我这样的信息:
todoist.desktop: error: value "Application " for key "Type" in group "Desktop Entry" is not a registered type value ("Application", "Link" and "Directory")但是我看我的 Type 行没有发现有什么空格,我就不能理解.
但是最後に我在 Application 后发现この后面有个空格导致了出现这样的错误
我会在この后面出现空格,是なぜなら nvim 编写时,もし你不加空格,你按 enter 就会接受提示词,そのため才会导致这样的問題的😠


