Как сделать так, чтобы приложения KDE выглядели нативно в GNOME?

Есть ли способ заставить приложения KDE (например, digiKam) выглядеть в GNOME нативно?

3 ответа

Решение

Сначала вам нужно приложение KDE "Настройки системы", установив настройки системы из Центра программного обеспечения.

Найдите приборную панель "Настройки системы" и запустите ее. Затем внесите следующие изменения:

  • в разделе Стиль → Приложения → Стиль виджета выберите GTK+
  • в разделе "Цвета" выберите цвета, соответствующие теме GTK, или загрузите цветовую схему Ambiance.
  • под Значками → Тема выберите тему значков, которую вы используете в приложениях GTK
  • Под шрифтами выберите "Ubuntu", размер 11

Сейчас использую Ubuntu 22.04 . Следующее решение применяется к моей системе и было протестировано на fontmatrix, это приложение QT5.

Вы можете применять стили QT, которые воссоздают внешний вид GTK через пакеты qt5-style-kvantum(менеджер темы) и qt5-style-kvantum-themes(сборник стилей). Для их установки выполните команду:

sudo apt install qt5-style-kvantum qt5-style-kvantum-themes

Затем вам нужно указать вашей системе использовать kvantumстиль для приложений QT5. Это выполняется путем установки QT_STYLE_OVERRIDEпеременная в вашем файле.

У вас есть два альтернативных пути.

Альтернатива 1

  • бежать echo "export QT_STYLE_OVERRIDE=kvantum" >> $HOME/.profile

Альтернатива 2:

  • открыть файл с gedit $HOME/.profile
  • добавить строку (если нет) export QT_STYLE_OVERRIDE=kvantum
  • сохраните файл.

После изменения .profileфайл, вы должны выйти из своей учетной записи и войти в систему, тогда он будет получен автоматически.

Теперь откройте приложение Kvantum Manager из меню сетки приложений:

  • Нажмите на подменю «Изменить/удалить тему».
  • Выберите «КвЯру» в «Меню выбора».
  • Нажмите кнопку «Использовать эту тему».

Это способ активировать стиль, напоминающий тему Ubuntu по умолчанию, которая называется Yaru. По умолчанию установлено множество тем, поэтому вы можете выбрать то, что вам больше нравится.

Проект Kvantum доступен на этой странице GitHub .

В Ubuntu 18.04 у меня сработало следующее:

sudo apt-get install qt5-style-plugins

Это взято из документации ArchLinux. Он также рекомендует установить QT_QPA_PLATFORMTHEME=gtk2 переменная окружения, но мне это не нужно.

Другие вопросы по тегам