Изменение темы Qt приложений под GTK (gnome)

547
публикации

Qt приложений под линукс написано довольно много (потому что Qt кроссплатформенный) вот полный список

Qt приложения, Среди которых есть такие популярные как OBS, qBittorrent, VLC, Google Earth, Virtual Box, Team Speak, все нативные приложения KDE(как и сама KDE) и многие другие.

На gnome в gtk среде Qt приложения выглядят одинаково не зависимо от установленной темы или иконок, сделать чтобы это было не так нам поможет набор плагинов qt5kt.

Arch’еподобные

1)  sudo pacman -S qt5ct qt5-styleplugins
2) В файл profile, который лежит в /etc добавляем строку export QT_QPA_PLATFORMTHEME="qt5ct"
3) Перезагружаем сессию
4) В qt5ct выбираем Style: gtk2, применяем Apply

На Debian’подобных все тоже самое но qt5ct лежит в репе webupd8
sudo add-apt-repository ppa:hda-me/qt5ct
sudo apt-get update
sudo apt install qt5ct qt5-style-plugins
З.Ы. чтобы изменить файл profile (а он лежит не в home) можно использовать что-то вроде sudo gedit и в нем открыть profile.

Ну вот, теперь все qt приложения будут подсасывать gtk тему:

На следующих дистрибутивах все это действо выполнено из коробки: Antergos, Manjaro, Opensuse Tumbleweed, Opensuse Leap.

ссылка на источник

Tags
#archive 62 #capsulecms 30 #featurerequest 26 #linux 22 #php 13 #windows 12 #phpstorm 11 #eclipse 8 #font 6 #nginx 5 #bug 5 #oldsite 4 #iosevka 3 #SEO 3 #nano 2 #antipattern 2 #quotes 2 #Цитаты 2 #mvc 2 #pdf 1 #algorithm 1 #composer 1 #copypaste 1 #sourcetree 1 #singleton 1 #mysql 1 #meld 1 #pattern 1 #postgresql 1 #debian 1 #ideas 1 #strtok 1 #qt 1 #capsulecmsv1 1 #netbeans 1 #puntoswitcher 1 #movie 1 #mariadb 1 #foobar 1 #apache 1 #git 1 #pidgin 1 #ssh 1 #curl 1 #datetimepicker 1 #https 1 #rsync 1 #bootstrap 1 #cmd 1 #iconv 1 #cms 1 #skype 1