11

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

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

1 ответ1

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 по умолчанию. Похоже, что если вместо этого вы скопируете или создадите символическую ссылку на ваши настроенные файлы по пути okle приложения kde под вашим $HOME (в моем случае это $HOME/.kde/share/apps/okular), это должно иметь приоритет над /usr/share/... и избавить вас от неприятностей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .