Совместимость Qt с темами GTK (Qbittorrent)?

Вопрос или проблема

Как я могу сделать так, чтобы мой Qbittorrent выглядел более похожим на мою тему GTK или
просто выглядел нормально, не меняя/не переключая текущую тему?

Как обычно, я что-то попробовал, и вот что получилось:


Как это выглядит без изменений:

Как это выглядит, когда я сохраняю настройки с помощью “Qt settings 4”, имея открытым Qbittorrent:

Выглядит гораздо лучше |:3

Проблема в том, что когда я закрываю и снова открываю, кажется, что настройки не сохранились.
(Это выглядело как на первом изображении)


У меня нет представления, правильно ли я что-то понял здесь, но вот что я могу из этого извлечь.
Спасибо за ваше внимание, любая помощь была бы весьма уместна.

Попробуйте установить qt4-qtconfig:

sudo apt-get install qt4-qtconfig

Затем запустите, введя:

qtconfig-qt4

Нажмите на вкладку “Внешний вид”.

Выберите GTK+ в выпадающем списке “GUI Style”.

Выберите “Файл -> Сохранить”.

Профит

Объяснение: Стиль GTK+ использует движок GTK+ для рендеринга всех компонентов qt.

Текущий qBittorrent 4.x использует Qt5, и libqt5libqgtk2 недоступен для Ubuntu 20.

Я смог включить тёмный режим на Ubuntu 20, используя “Kvantum Manager”, доступный через Ubuntu Software:

  • Установите Kvantum Manager
  • Откройте терминал и введите echo "export QT_STYLE_OVERRIDE=kvantum" >> ~/.profile
  • Перезагрузите
  • Откройте Kvantum Manager и установите желаемую тему

Указанный выше метод работает для старых версий qbittorrent, но он не работает в новых версиях, потому что qbittorrent теперь использует qt5 вместо qt4.

Итак, если вы используете новую версию qbittorrent с qt5, вам нужно будет установить “libqt5libqgtk2”, которая является библиотекой тем для платформы qt5/gtk2.
Вы можете сделать это, введя следующую команду в терминале,

apt install libqt5libqgtk2

Протестировано на Ubuntu-Gnome 16.04.2 LTS.

Ответ или решение

Совместимость Qt с темами GTK для Qbittorrent: Пошаговое руководство

Если вы хотите, чтобы Qbittorrent выглядел более гармонично с вашей GTK-темой, существует несколько шагов и рекомендаций, которые могут помочь вам в этом. Это руководство охватывает все необходимые аспекты настройки внешнего вида Qbittorrent, используя совместимые GTK-темы.

1. Понимание проблемы

По умолчанию Qbittorrent использует Qt для своего графического интерфейса, что может привести к несовпадению с темой GTK, используемой в вашей системе. Это объясняет, почему Qbittorrent может выглядеть иначе при перезапуске после внесения изменений в настройки — далеко не каждая версия Qt способна корректно сохранять эти изменения.

2. Установка необходимых пакетов

Для корректного отображения Qbittorrent в вашей GTK-теме, вам нужно установить необходимые библиотеки, поддерживающие интеграцию между Qt и GTK:

sudo apt install libqt5libqgtk2

Эта библиотека позволит вашему Qbittorrent, основанному на Qt5, интегрироваться с темами GTK.

3. Использование Kvantum Manager для создания тем

Для пользователей, которые предпочитают настраивать свои темы, вы можете использовать Kvantum Manager. Этот инструмент предоставляет дополнительные средства для настройки оформления приложений, использующих Qt5.

  1. Установите Kvantum Manager через Ubuntu Software или пакетный менеджер:
sudo apt install kvantum
  1. Активируйте тему, выполнив следующую команду в терминале, чтобы перенастроить переменные окружения:
echo "export QT_STYLE_OVERRIDE=kvantum" >> ~/.profile
  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

  2. После перезагрузки откройте Kvantum Manager и выберите желаемую тему.

4. Настройка Qt5 с помощью qtconfig

Если вы работаете с более старыми версиями Qbittorrent, вы можете воспользоваться qtconfig для настройки интерфейса. Для этого выполните следующие шаги:

  1. Установите qtconfig:
sudo apt-get install qt4-qtconfig
  1. Запустите qtconfig командой:
qtconfig-qt4
  1. Перейдите на вкладку "Appearance" и выберите "GTK+" в меню "GUI Style".
  2. Сохраните изменения через меню "File".

Важно: этот метод может не работать с последними версиями Qbittorrent, так как они используют Qt5.

5. Проверка изменений

После выполнения вышеперечисленных шагов, запустите Qbittorrent и проверьте, было ли применено оформление. Если внешний вид всё еще не соответствует вашей GTK-теме, возможно, потребуется повторно выполнить некоторые из указанных шагов и убедиться, что все настройки сохранены.

Заключение

С помощью установки библиотеки libqt5libqgtk2 и настройки Kvantum Manager вы сможете значительно улучшить внешний вид Qbittorrent, «вдохнув» в него стиль вашей GTK-темы. Эти шаги помогут сделать ваш опыт использования приложения более согласованным и приятным. Если у вас возникнут дальнейшие вопросы или сложности, не стесняйтесь обратиться за дополнительной поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...