DESKTOPTOJSON(8) Frameworks del KDE: KService DESKTOPTOJSON(8) NOM desktoptojson - Converteix un fitxer .desktop a un fitxer .json. SINOPSI desktoptojson --input FITXER_DESKTOP --output FITXER_JSON desktoptojson {--version | --help} DESCRIPCIO L'entorn de treball KService utilitza la informacio continguda als fitxers .desktop per a localitzar els serveis, inclosos els connectors per a les aplicacions i biblioteques basades en les Qt(TM) 5. De tota manera, el sistema de connectors de les Qt(TM) 5, utilitza les dades JSON incrustades en el mateix connector. desktoptojson permet que la informacio continguda en un fitxer .desktop tambe es pugui utilitzar com a dades incrustades en un connector de les Qt 5, convertint les entrades al fitxer .desktop en dades JSON. Les dades JSON generades son un objecte JSON que mapa les entrades des del grup [Desktop Entry] del fitxer .desktop. Qualssevol altre grup sera ignorat. La majoria de les entrades son simplement convertides a cadenes JSON, pero certes entrades (com Hidden i X-KDE-PluginInfo-EnabledByDefault) son conegudes per ser valors booleans i, per tant, es converteixen, i algunes similars (com X-KDE-ServiceTypes i X-KDE-PluginInfo-Depends) sempre es converteixen a matrius de cadenes. OPCIONS --input FITXER_DESKTOP El fitxer .desktop a convertir. --output FITXER_JSON El fitxer on escriure les dades JSON generades. --help Mostra un text breu d'ajuda. --version Mostra la informacio sobre la versio. US La majoria dels usuaris d'aquesta eina podran utilitzar la macro de CMake kservice_desktop_to_json com a part del proces de construccio d'un connector. add_library(myplugin MODULE ${myplugin_SRCS}) kservice_desktop_to_json(myplugin myplugin.desktop) Aixo presentara el fitxer JSON myplugin.json, al qual es pot fer referencia des de les macros K_PLUGIN_FACTORY_WITH_JSON o Q_PLUGIN_METADATA. ERRORS Si us plau, empreu el Seguidor d'errors del KDE[1] (escriviu-hi en angles) per a informar dels errors. AUTORS Clark, Scarlett Va escriure la documentacio original. Merry, Alex Ha editat la documentacio. NOTES 1. Seguidor d'errors del KDE https://bugs.kde.org Frameworks del KDE Frameworks 2 dabril de 2014 DESKTOPTOJSON(8)