Personalice Okular para modificar las propiedades de la herramienta de resaltado

11

Estoy usando Okular como mi lector de pdf en Linux. Quiero saber cómo puedo modificar el color del resaltado de forma permanente . Sé que puedo modificar la saturación del color utilizado por la herramienta de resaltado haciendo clic derecho en la selección de resaltado y haciendo las modificaciones deseadas. Sin embargo, estos solo son aplicables a la selección actual.

¿Cómo puedo configurar okular para mantener esas configuraciones para cada resaltado en el archivo (y aún así permitir la personalización en posiciones específicas) y también mantenerlas después de que el archivo se cierre [y se abra más tarde? Es decir, la configuración no se pierde]

Suvarna Pattayil
fuente

Respuestas:

11

Quería establecer permanentemente los resaltadores en algunos colores y eliminar la línea verde y el polígono. Resulta que puedes modificar qué marcadores están disponibles modificando el tools.xmlarchivo. Para mí (Okular 0.16.3 del repositorio oficial en Ubuntu 13.04), esto se encuentra en /usr/share/kde4/apps/okular. Debería poder adivinar esto ejecutando kde4-config --path datay agregando okularal último camino ( pero vea la actualización a continuación ).

Allí verás cosas como

<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 lo reemplaza para que se parezca al bloque del marcador amarillo, obtendrá un marcador similar. En mi caso:

<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>

El tool-color-magentamapa de píxeles se almacena /usr/share/kde4/apps/okular/picsy puede poner un png allí.

Así que ahora mi barra de herramientas de revisión se ve así:

ingrese la descripción de la imagen aquí

Necesitaba sudomodificar estos archivos.

Actualización : siguiendo la ventana de actualización periódica de software en ubuntu, he actualizado Okular a 0.16.4, lo que restauró el valor predeterminado tools.xml. Parece que, en lugar de copiar o vincular sus archivos personalizados a la ruta okular de kde apps debajo de su $HOME(en mi caso $HOME/.kde/share/apps/okular), debería tener prioridad sobre los archivos /usr/share/...y ahorrarle algunos problemas.

risa dirigida
fuente
Gran solución, pero ¿hay alguna forma de modificar los colores de las anotaciones escritas en el pdf por Acrobat? Esto hace que mis propias anotaciones sean más legibles, pero no ayuda con los documentos importados.
mmdanziger
La respuesta corta es no. Okular almacena las anotaciones en un archivo xml por separado del pdf original, mientras que Acrobat las almacena dentro del pdf (también el caso si utiliza la nueva instalación de exportación Okular). Hay varias herramientas para trabajar con anotaciones en pdf, pero si desea convertirlas o editarlas en Okular, lo más probable es que necesite rodar las suyas.
risa dirigida el
@directedlaugh, ¿sabe cómo editar el tamaño de fuente predeterminado para las notas en línea? Supongo que también debería ser posible especificarlo en tools.xml
cknoll
Creo que puedes hacer esto directamente desde la barra de menú: Configuración> Configurar Okular> Anotaciones> Nota en línea. Nunca edité el xml pero el menú de configuración probablemente lo escribirá en xml
risas dirigidas el