启动 .desktop 文件时查看错误详细信息

启动 .desktop 文件时查看错误详细信息

我为某个应用程序创建了 .desktop 启动器文件,但无法启动它。它显示启动应用程序时出错。我是 Linux 新手,不知道如何以及在哪里查看错误详细信息。以防万一,.desktop 文件如下所示:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/opt/idea/bin/idea.png
Exec="/opt/idea/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea

顺便说一句,启动器是由应用程序(Intellij IDEA)创建的,而不是手动创建的,但无论如何,我一定遗漏了一些东西。

此外,desktop-file-validate 实用程序不会对该文件产生任何验证错误。

那么,问题是:如何查看错误日志,以了解有关问题的更多详细信息?

答案1

验证 .desktop 文件

有一个工具可以验证.desktop文件:桌面文件实用程序

  • 从以下网址下载最新的 tarball这里

安装

  • 解压文件,cd进入解压文件夹的目录并运行命令:

    ./configure --prefix=/usr && make
    

    sudo make install
    

    如所述这里

使用它

引用自链接:desktop-file-utils可以使用以下命令运行:


desktop-file-edit 

用于修改现有的桌面文件条目。


desktop-file-install 

用于安装新的桌面文件条目。它还用于重建或修改 MIME 类型应用程序数据库。


desktop-file-validate 

用于验证桌面文件的完整性。


update-desktop-database 

用于更新 MIME 类型应用程序数据库。


第三选项,使用.desktop文件作为参数运行:

desktop-file-validate <.desktop_file>

对你来说无疑是最有趣的。

笔记

当我测试时desktop-file-utils,它似乎比必要的更挑剔,并且没有多少.desktop文件在没有至少警告的情况下“幸存”通过测试。

好消息是,实用程序不太可能忽略导致文件失败的错误。

相关内容