Os dados gerados em JSON são um objecto JSON que interpreta os elementos do grupo [Desktop Entry] do ficheiro .desktop. Todos os outros grupos serão ignorados. A maioria dos elementos são apenas convertidos para dados em JSON, mas alguns desses elementos (como o Hidden e o X-KDE-PluginInfo-EnabledByDefault) são reconhecidos como valores booleanos e convertidos para tal; da mesma forma outros (como o X-KDE-ServiceTypes e o X-KDE-PluginInfo-Depends) são sempre convertidos para listas de textos.
--input FICHEIRO-DESKTOP
--output FICHEIRO-JSON
--help
--version
A maioria dos utilizadores deste programa irão usar a macro do CMake kservice_desktop_to_json como parte do processo de compilação de um 'plugin'.
add_library(meuplugin MODULE ${meuplugin_SRCS}) kservice_desktop_to_json(meuplugin meuplugin.desktop)
Isto irá gerar o ficheiro JSON meuplugin.json, o qual poderá ser usado a partir das macros K_PLUGIN_FACTORY_WITH_JSON ou Q_PLUGIN_METADATA.
Existem provavelmente diversos erros. Use o m[blue]sistema de gestão de erros do KDEm[][1] para os comunicar.
Scarlett Clark <scarlett@scarlettgatelyclark.com>
Alex Merry <alexmerry@kde.org>