Personnaliser Okular pour modifier les propriétés de l'outil de surbrillance

11

J'utilise Okular comme lecteur de pdf sous Linux. Je veux savoir comment modifier de façon permanente la couleur du reflet . Je sais que je peux modifier la saturation de la couleur utilisée par l'outil de surbrillance en cliquant avec le bouton droit sur la sélection de surbrillance et en effectuant les modifications souhaitées. Cependant, ceux-ci ne s'appliquent qu'à la sélection actuelle.

Comment puis-je définir okular pour conserver ces paramètres pour chaque surbrillance dans le fichier (et toujours permettre la personnalisation à des positions spécifiques) et également les maintenir après la fermeture du fichier [et ouvert plus tard .ie les paramètres ne sont pas perdus]

Suvarna Pattayil
la source

Réponses:

11

Je voulais définir de manière permanente les surligneurs sur quelques couleurs et supprimer la ligne verte et les polygones. Il s'avère que vous pouvez modifier les surligneurs disponibles en modifiant le tools.xmlfichier. Pour moi (Okular 0.16.3 du dépôt officiel sur Ubuntu 13.04), cela se trouve à /usr/share/kde4/apps/okular. Vous devriez pouvoir deviner cela en exécutant kde4-config --path dataet en ajoutant okularau dernier chemin ( mais voir la mise à jour ci-dessous ).

Là-bas, vous verrez des choses comme

<tool id="7" name="Stamp" pixmap="tool-stamp-okular">
    <tooltip>Put a stamp symbol</tooltip>
    <engine type="PickPoint" hoverIcon="okular" size="64" block="true">
        <annotation type="Stamp" icon="okular"/>
    </engine>
    <shortcut>7</shortcut>
</tool>

Si vous le remplacez pour ressembler au bloc du surligneur jaune, vous obtiendrez un surligneur similaire. Dans mon cas:

<tool id="7" name="Magenta Highlighter" pixmap="tool-color-magenta">
    <tooltip>Magenta Highlight</tooltip>
    <engine type="TextSelector" color="#FF99FF">
        <annotation type="Highlight" color="#FF99FF" />
    </engine>
    <shortcut>7</shortcut>
</tool>

Le tool-color-magentapixmap est stocké dans /usr/share/kde4/apps/okular/picset vous pouvez y mettre un png.

Alors maintenant, ma barre d'outils de révision ressemble à ceci:

entrez la description de l'image ici

J'avais besoin de sudomodifier ces fichiers.

Mise à jour : suite à la fenêtre de mise à jour périodique du logiciel dans ubuntu, j'ai mis à niveau Okular à 0.16.4, qui a restauré la valeur par défaut tools.xml. Il semble que si vous copiez ou créez un lien symbolique entre vos fichiers personnalisés vers le chemin okular des applications kde sous votre $HOME(dans mon cas, $HOME/.kde/share/apps/okular), cela devrait avoir la priorité sur /usr/share/...ceux et vous éviter des ennuis.

rire dirigé
la source
Très bonne solution, mais est-il possible de modifier les couleurs des annotations écrites au format PDF par Acrobat? Cela rend mes propres annotations plus lisibles mais n'aide pas avec les documents importés.
mmdanziger
La réponse courte est non. Okular stocke les annotations dans un fichier xml séparément du pdf d'origine, tandis qu'Acrobat les stocke dans le pdf (également le cas si vous utilisez la nouvelle fonction d'exportation Okular). Il existe différents outils pour travailler avec des annotations en format PDF, mais si vous souhaitez les convertir ou les modifier dans Okular, vous devrez très probablement les utiliser.
rire dirigé
@directedlaugh savez-vous comment modifier la taille de police par défaut pour les notes en ligne? Je suppose qu'il devrait également être possible de le spécifier dans tools.xml
cknoll
Je pense que vous pouvez le faire directement depuis la barre de menus - Paramètres> Configurer Okular> Annotations> Note en ligne. Jamais édité le xml mais le menu des paramètres l'écrira probablement en xml
dirigé rire