dwww Home | Manual pages | Find package

DESKTOPTOJSON(8)           KDE Frameworks: KService           DESKTOPTOJSON(8)

NOME
       desktoptojson - Converte un file .desktop in un file .json.

SINTASSI
       desktoptojson --input FILE-DESKTOP --output FILE-JSON

       desktoptojson {--version | --help}

DESCRIZIONE
       Il framework KService usa informazioni contenute nei file .desktop per
       localizzare i servizi, incluse le estensioni per applicazioni e
       librerie basate su Qt5. Il sistema delle estensioni di Qt5, tuttavia,
       usa dati JSON integrati nelle stesse estensioni.  desktoptojson
       permette che le informazioni contenute in un file .desktop siano usate
       anche come i dati integrati in un'estensione Qt5 convertendo le voci
       del file .desktop in dati JSON.

       I dati JSON generati costituiscono un oggetto JSON che mappa le voci
       dal gruppo [Desktop Entry] del file .desktop. Tutti gli altri gruppi
       sono ignorati. La maggior parte delle voci sono semplicemente
       convertite in stringhe JSON, ma alcune di esse (come Hidden e
       X-KDE-PluginInfo-EnabledByDefault) sono notoriamente valori booleani e
       quindi viene usato tale tipo; analogamente altre voci (come
       X-KDE-ServiceTypes e X-KDE-PluginInfo-Depends) sono sempre convertite
       in vettori di stringhe.

OPZIONI
       --input FILE-DESKTOP
           Il file .desktop da convertire.

       --output FILE-JSON
           Il file in cui scrivere i dati JSON generati.

       --help
           Mostra un breve testo di aiuto.

       --version
           Mostra le informazioni sulla versione.

USO
       Buona parte degli utenti di questo strumento useranno la macro di CMake
       kservice_desktop_to_json come parte del processo di generazione di
       un'estensione.

           add_library(myplugin MODULE ${myplugin_SRCS})
           kservice_desktop_to_json(myplugin myplugin.desktop)

       Questo produrrà il file JSON myplugin.json a cui si può fare
       riferimento dalle macro K_PLUGIN_FACTORY_WITH_JSON o Q_PLUGIN_METADATA.

ERRORI
       Usa il sito di gestione dei bug di KDE[1] per segnalarli.

AUTORI
       Scarlett Clark <scarlett@scarlettgatelyclark.com>
           Ha scritto la documentazione originale.

       Alex Merry <alexmerry@kde.org>
           Modifiche alla documentazione.

NOTE
        1. il sito di gestione dei bug di KDE
           https://bugs.kde.org

KDE Frameworks Frameworks 5.0     2014-04-02                  DESKTOPTOJSON(8)

Generated by dwww version 1.15 on Mon Jul 1 05:13:48 CEST 2024.