Я хотел навсегда установить подсветку на несколько цветов и покончить с зеленой линией и полигонами. Оказывается, вы можете изменить доступные маркеры, изменив файл 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/...
и избавить вас от неприятностей.