如何.desktop
在不必(重新)发明轮子的情况下读取文件?Ubuntu 存储库中是否有可用的 Python 或 C 库?或者带有可以在任何语言中使用的命令行前端的东西?
xdg-tools
只做安装和验证。pyxdg
只返回每个键的字符串。我想要一些更高级别的内容,与根据规范的使用方式相对应,而不仅仅是一个 ini 文件解析库。例如,我想逃避和报价的%f
,%F
,%u
,%U
,和%d
上述EXEC键的等等,这些额外的应用程序的行为,等等。我不想重新实现(也不会读的所有细节)的规范,因为我我确信 GNOME KDE、Ubuntu Unity 等已经使用了它的一些实现。