Введение в проблемы настройки темы в LibreOffice
LibreOffice – мощный офисный пакет, который предлагает пользователям множество возможностей. Однако, несмотря на свои достоинства, некоторые пользователи сталкиваются с проблемами настройки тем, особенно в системах на базе Debian с использованием Gnome и Wayland. Одной из таких проблем является игнорирование настроек режима отображения.
Проблема: LibreOffice работает исключительно в режиме света
Многие пользователи замечают, что, независимо от выбранного в диалоговом окне «Опции» режима оформления, LibreOffice всегда запускается в светлом режиме. Это может вызывать недоумение, особенно если система настроена на темный режим.
[Первое изображение: LibreOffice работает в режиме света, несмотря на темную тему]
Решение: Использование переменной окружения GTK_THEME
Одним из способов решения данной проблемы является использование переменной окружения GTK_THEME
. Если установить GTK_THEME=Adwaita:dark
, LibreOffice будет запускаться в темном режиме:
GTK_THEME=Adwaita:dark libreoffice
Это подтверждает, что переменная окружения имеет приоритет над настройками, установленными в самой программе.
[Второе изображение: LibreOffice работает в темном режиме]
Проверка актуальных настроек GTK-темы
Чтобы убедиться, что ваша система правильно настроена, можно выполнить команду:
gsettings get org.gnome.desktop.interface gtk-theme
Если тема установлена на «Adwaita-Dark», возможно, стоит попробовать установить оболочку на пустое значение или переключиться обратно на «Adwaita»:
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
После этого необходимо перезапустить LibreOffice, чтобы изменения вступили в силу. Размер 25.2+ в Debian Unstable/ Gnome 48 должен поддерживать эту настройку.
Популярные проблемы и возможные решения
Согласно отзывам пользователей, проблема с темными темами в LibreOffice может быть связана с некорректной обработкой настроек GTK3. Так, в исходном коде LibreOffice есть ошибки, влияющие на использование тем. Сообщается о проблеме №153841, и другие пользователи также подтвердили ее наличие.
Несмотря на то, что в версии 25.2+ представлена новая архитектура темы, проблема с наследованием GTK-Тем все еще актуальна.
Заключение: Финальные шаги по решению проблемы
Если ни одно из предложенных решений не помогло, вы можете воспользоваться последним средством – переопределением команд запуска LibreOffice с темой, которую вы предпочитаете. Для этого выполните следующие команды:
mkdir -p ~/.local/share/applications
rm -f ~/.local/share/applications/libreoffice-*
find /usr/share/applications/ -iname '*libreoffice*' -exec cp {} ~/.local/share/applications/ \;
for f in ~/.local/share/applications/libreoffice-*; do sed -i 's|Exec=libreoffice|Exec=env GTK_THEME=Adwaita libreoffice|g' $f; done
Посредством этих действий можно будет навсегда установить желаемую тему для LibreOffice. Следуйте этим рекомендациям и наслаждайтесь работой в темном режиме на ваших любимых приложениях!