Настройте Okular для изменения свойств инструмента выделения

11

Я использую Okular в качестве моего читателя PDF на Linux. Я хочу знать , как я могу изменить цвет выделения постоянно . Я знаю, что могу изменить насыщенность цвета, используемого инструментом выделения, щелкнув правой кнопкой мыши на выделении выделения и сделав необходимые изменения. Однако они применимы только к текущему выбору.

Как я могу установить okular, чтобы поддерживать эти настройки для каждого выделения в файле (и при этом разрешать настройку в определенных местах), а также поддерживать их после закрытия файла [и открытия позже. То есть настройки не теряются]

Суварна Паттайил
источник

Ответы:

11

Я хотел навсегда установить подсветку на несколько цветов и покончить с зеленой линией и полигонами. Оказывается, вы можете изменить доступные маркеры, изменив tools.xmlфайл. Для меня (Okular 0.16.3 из официального репозитория на Ubuntu 13.04) это находится по адресу /usr/share/kde4/apps/okular. Вы должны быть в состоянии угадать это, запустив kde4-config --path dataи добавив okularпоследний путь ( но см. Обновление ниже ).

Там вы увидите такие вещи, как

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

Если вы замените его на блок желтого маркера, вы получите аналогичный блок. В моем случае:

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

tool-color-magentaПиксельный хранятся в /usr/share/kde4/apps/okular/picsи вы можете поместить туда PNG.

Итак, теперь моя панель инструментов обзора выглядит так:

введите описание изображения здесь

Мне нужно было sudoизменить эти файлы.

Обновление : после периодического обновления программного обеспечения в Ubuntu я обновил Okular до 0.16.4, который восстановил настройки по умолчанию tools.xml. Похоже, что если вместо этого вы скопируете или сделаете символическую ссылку свои настроенные файлы в обычный путь приложения kde под вашим $HOME(в моем случае $HOME/.kde/share/apps/okular), это должно иметь приоритет над /usr/share/...ними и избавить вас от некоторых проблем.

направленный смех
источник
Отличное решение, но есть ли способ изменить цвета аннотаций, записанных Acrobat в PDF? Это делает мои собственные заметки более разборчивыми, но не помогает с импортированными документами.
mmdanziger
Краткий ответ - нет. Okular хранит аннотации в XML-файле отдельно от исходного pdf, тогда как Acrobat сохраняет их внутри pdf (также в случае, если вы используете новую функцию экспорта Okular). Существуют различные инструменты для работы с аннотациями в формате PDF, но если вы хотите преобразовать их в Okular или отредактировать их, вам, скорее всего, придется свернуть свои собственные.
направил смех
@directedlaugh вы знаете, как изменить размер шрифта по умолчанию для встроенных заметок? Я думаю, это также должно быть возможно указать его в tools.xml
cknoll
Я думаю, что вы можете сделать это прямо из строки меню - Настройки> Настройка Okular> Аннотации> Встроенная заметка. Никогда не редактировал xml, но меню настроек, вероятно, запишет его в xml
направленный смех