Поиск по сайту:

Измените тему приложений Qt5, чтобы они выглядели как родные в Ubuntu 20.04

Обнаружили, что приложения на базе Qt5 (например, VLC, qBittorrent, Virtualbox, Audacious и т. д.) выглядят некрасиво на Ubuntu Desktop? Это потому, что они не наследуют глобальную тему GTK.

Вы можете применить собственную тему к приложениям Qt5, чтобы они выглядели как родные на рабочем столе Ubuntu Gnome. И Kvantum, движок тем на основе SVG, может выполнить эту работу.

Сначала давайте посмотрим на изменения до и после применения изменений:

А вот пошаговое руководство показывает, как это сделать в Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10.

1. Сначала откройте терминал (Ctrl+Alt+T) и выполните команду, чтобы добавить PPA:

sudo add-apt-repository ppa:papirus/papirus

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

2. Установите пакет qt5-style-kvantum, выполнив команду:

sudo apt install qt5-style-kvantum

3. Добавьте правило в профиль пользователя, чтобы движок тем обрабатывал приложения Qt для одного пользователя.

echo "export QT_STYLE_OVERRIDE=kvantum" >> ~/.profile

В глобальном масштабе вы можете отредактировать файл /etc/environment и добавить в конце строку export QT_STYLE_OVERRIDE=kvantum в качестве новой строки.

4. Выйдите и войдите снова. Затем запустите Kvantum Manager из меню системного приложения.
Перейдите к «Изменить/Удалить тему», затем выберите и примените тему KvYaru.

Теперь приложения Qt5 должны выглядеть естественно, если вы используете тему Yaru GTK по умолчанию.

Удалите и восстановите изменения:

Чтобы удалить PPA, откройте терминал и выполните команду:

sudo add-apt-repository --remove ppa:papirus/papirus

Чтобы удалить движок темы, выполните команду:

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

И не забудьте отредактировать ~/.profile, чтобы удалить последнюю строку.

gedit ~/.profile

Статьи по данной тематике