Тема значків HiDPI для LibreOffice
LibreOffice не потребує представлення. Цей офісний пакет з відкритим вихідним кодом є де-факто стандартом для Linux, а також гарною альтернативою для Windows користувачів, які можуть виконувати базове редагування без складного форматування та роздутості функцій Microsoft Офіс. Безкоштовна ціна — ще одна вбивча функція LibreOffice.
Якщо у вас екран HiDPI, ви напевно помітили, що піктограми на панелі інструментів виглядають неправильно масштабованими та розмитими під час використання пакету LibreOffice.
Корінь проблеми полягає в тому, що в ньому відсутні набори піктограм HiDPI. Хоча сама програма ідеально підтримує екрани HiDPI, іконки, включені в програму, призначені для класичних екранів з роздільною здатністю 96 DPI. Важко знайти їм заміну, але мені вдалося знайти хоча б одну тему, яка виглядає пристойно на екрані HiDPI.
Тема доступна на сторінці автора GitHub, ТУТ.
Автор описує це так.
images_breeze_svg_hidpi
(https://cgit.freedesktop.org/libreoffice/core/), просто зламав, щоб він працював.
Іконки SVG, які працюють з LibreOffice на екрані HiDPI, вся робота надходить з https://cgit.freedesktop.org/libreoffice/core/tree/icon-themes/breeze_svgЩоб SVG працював, цільове встановлення LibreOffice має містити зміни, описані в https://listarchives.libreoffice.org/global/design/msg07988.html (підтримка значків SVG).
Чим відрізняється від оригінального набору іконок:
- Обріжте всі зображення SVG за допомогою svgclip from https://github.com/skagedal/svgclip:
знайти. -type f -exec svgclip.py {} -o {} \;
- Адаптуйте links.txt, щоб отримати зображення SVG на основі https://cgit.freedesktop.org/libreoffice/core/tree/icon-themes/breeze/links.txt і замінити закінчення PNG на SVG скрізь:
sed -i '%s/\.png$/.svg/g' links.txt
Ось як встановити набір іконок.
Щоб отримати тему піктограм HiDPI для LibreOffice, виконайте наступне.
- Завантажте значки в цьому ZIP-архіві за допомогою за наступним посиланням.
- Розпакуйте його в будь-яку папку.
- Упакуйте вміст БЕЗ кореневої папки, щоб отримати таку структуру папок у ZIP-архіві.
images_breeze_svg_hidpi.zip/links.txt
Структура за замовчуванням неправильна. Це неправильно:images_breeze_svg_hidpi.zip/images_breeze_svg_hidpi/links.txt
- Помістіть створений zip-архів у таку папку.
У Linux:/usr/lib/libreoffice/share/config
У Windows:
C:\Program Files\LibreOffice 5\share\config
- Перезапустіть LibreOffice і виберіть нову тему в меню Інструменти - Параметри - Перегляд. Виберіть набір піктограм breeze_svg_hidpi.
Порада: щоб заощадити свій час, ви можете завантажити мій готовий до використання файл, який я створив для себе.
Завантажте тему значків HiDPI для LibreOffice
Ось кілька скріншотів.
Windows:
Linux:
На жаль, немає теми, яка б добре виглядала з темним виглядом GTK+ 3 у Linux. Отже, якщо ви використовуєте якусь чорну тему в Linux, ця тема вам не підходить.