Измените тему приложений 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