web-dev-qa-db-fra.com

Où Okular stocke-t-il ses fichiers de configuration?

J'essaie de préconfigurer Okular pour l'ajouter à mon image Ubuntu personnalisée. mais je n'arrive pas à trouver les bons fichiers de configuration. Je dois modifier la barre d'outils principale pour ajouter quelques boutons supplémentaires, comme un bouton plein écran facile d'accès en un seul clic. les fichiers du dossier ~/.config (okularrc et okularpartrc) ne semblent pas stocker les paramètres de la barre d'outils et ne trouvent pas ceux qui le font.

3
user22341

Comme vous l'avez constaté, ni ~/.config/okularpartrc ni ~/.config/okularrc ne stockent pas d'informations relatives aux modifications apportées à la barre d'outils principale.

Voici une image de la barre d'outils que j'ai avant d'ajouter quelques boutons:

before

J'ai ensuite utilisé l'interface graphique trouvée dans Settings> Configure Toolbars pour ajouter quelques boutons (indiqués en rouge), comme indiqué ci-dessous:

after

J'ai trouvé que ces modifications étaient enregistrées dans ~/.local/share/kxmlgui5/okular/Shell.rc, dans Kubuntu 18.04 .

En exécutant diff sur Shell.rc avant et après les modifications, je reçois:

$ diff 0Shell.rc 1Shell.rc
24a25
>   <Separator weakSeparator="1"/>
58a60,61
>   <Action name="help_contents"/>
>   <Action name="help_about_kde"/>
$ 

Bien entendu, les numéros de ligne peuvent être différents sur votre système.

Vous avez mentionné que la copie de tout le dossier de départ n'aidait pas et je supposerais que ~/.local/share/kxmlgui5/okular/Shell.rc serait également copié, auquel cas vous auriez pu reporter les modifications. Il est possible que quelque chose d'autre soit requis, mais je ne sais pas ce que ce serait.

Edit : Je viens d'installer okular sur Lubuntu 18.04. Le même fichier, ~/.local/share/kxmlgui5/okular/Shell.rc, existe également.

3
DK Bose