Afaik non esiste un sistema universale. A seconda del sistema desktop (gnome/kde) potrebbero esserci dei sistemi di supporto, ma di solito sono basati su file vaganti e utilizzano browser in piena regola. (in genere basato sul webkit)
Per Lazarus è stato creato un help system basato su CHM e un browser incorporato, incluso il supporto per la scrittura CHM.
Le ragioni per evitare l'HTML statico sciolti erano per lo più:
- la documentazione statica 60000 lemma preso troppo a lungo da installare su sistemi o sistemi più leggeri con filesystem specializzati.
- CHM rimuove il gioco e aggiunge compressione.
- supportiamo anche sistemi non posix e OS X, e piccoli problemi relativi al file system (set di caratteri/codifica, separatori, profondità del percorso ecc.) E filesystem insensivi alle maiuscole/minuscole su * nix hanno causato molto dolore. L'aiuto basato su CHM ha risolto questo problema, consentendo a un gruppo di routine di accedere ai dati help su tutti i sistemi.
- indexing e toc sono basati su Btree e possono essere facilmente runtime uniti da set di guide prodotti indipendentemente. In generale, l'integrazione di file di aiuto prodotti indipendentemente è un aspetto poco apprezzato dei file di aiuto in generale, mentre la chiave per aprire le piattaforme.
- ricerca full text nativa.
Un visualizzatore personale ha anche la possibilità di sfruttare le funzionalità extra in cima al sistema di base.
Non sto menzionando il sistema Lazarus nella speranza che tu lo adotti, poiché è attualmente un sistema orientato troppo al sistema di sviluppo (SDK), lo spettatore non è nemmeno disponibile come pacchetto separato. Lo menziono principalmente per illustrare i problemi di html loose.
Non ho indagato su KDE/Gnome/Eclipse su ciò che usano come sistema di supporto per un po 'di tempo. Se dovessi ricominciare da capo, ecco dove guarderei prima.
Se dovessi creare qualcosa io stesso rapidamente, userei l'html statico zippato e un singolo file gzip con metadati/indici e il browser più leggero (Konquerer?) Che potrei trovare. Non ideale, non come Windows, ma a quanto pare il meglio che Linux può offrire.
fonte
2012-12-28 20:49:19
E le pagine man? http://en.wikipedia.org/wiki/Man_page –
pagine man per un programma GUI. Scusate. E distribuire pagine man troff è anche peggio di HTML. Sì, sono abbastanza vecchio per conoscere il troff. – Lothar