Для начала нужно установить сами темы
Подключаем репозитории если у кого не подключены
1 | sudo zypper ar -f obs://home:Dead_Mozay Dead_Mozay |
Устанавливаем темы и необходимое ПО
1 | sudo zypper in adw-gtk3 KvLibadwaita kvantum-manager qt5ct qt6ct gnome-tweaks kvantum-qt5 kvantum-qt6 |
Для qt5ct добавляем переменную окружения
1 | sudo -i |
Приступаем к включению самих тем
Открываем gnome-tweaks
и выбираем тему adw-gtk3 для устаревших приложений
Kvantum manager
Теперь выбираем тему KvLibadwaita
для Qt5 приложений,
запускаем kvantum-manager, и в разделе Change/Delete Theme
Выбираем тему KvLibadwaita
и жмем Use this theme
Если какое то приложение откажется принимать новое оформление,
идем во вкладку Application Themes, в Installed Theme выбираем KvLibadwaita
и в строке Application(s) перечисляем через запятую исполняемые файлы нужных приложений, и жемем Save.
Далее необходимо задать стиль внешнего вида kvantum для Qt5 приложений.
qt5ct
На предупреждение сверху не обращаем внимания, для этого задали переменную export QT_QPA_PLATFORMTHEME="qt5ct"
, после перезагрузки оно исчезнет.
Открываем qt5ct, стиль выбираем kvantum и жмем Применить
Во вкладке Стиль значков выбираем Adwaita и жмем Применить
Для qt6ct то же самое, переменную не нужно трогать.
YaST2
Так как YaST запускается от пользователя root, данные настройки к нему не будут применены.
Что бы это исправить нужно повторить все настройки в этих программых что сделали ранее запуская kvantum-manager и qt5ct от root
1 | gnomesu /usr/bin/kvantummanager |
и
1 | gnomesu /usr/bin/qt5ct |
Так же возможно что в qt5ct запущенной от root во вкладке Шрифты могут быть не стандартные шрифты, выбираем по своему вкусу.
для большей уверенности можно добавить YaST в список приложений к теме в Kvantum manager
Flatpak
Для flatpak так же нужно установить движок тем kvantum
если flatpak в пользовательском пространстве
1 | flatpak --user install org.kde.KStyle.Kvantum |
если нет
1 | sudo flatpak install org.kde.KStyle.Kvantum |
Внимание!!! там 2 ветки с движком, по этому у вас спросят какую выбрать, отвечаем 5.15-21.08, в ней kvantum версии 1.0.3
во второй 1.0.0
, а нам посвежей подавай.
Далее необходимо дать права на чтение каталога с kvantum темами
Пользовательское пространство для всех приложений
1 | flatpak --user override --env=QT_STYLE_OVERRIDE=kvantum --filesystem=xdg-config/Kvantum:ro |
для отдельного приложения
1 | flatpak --user override --env=QT_STYLE_OVERRIDE=kvantum --filesystem=xdg-config/Kvantum:ro com.some.app |
если от root для всех приложений
1 | sudo flatpak override --env=QT_STYLE_OVERRIDE=kvantum --filesystem=xdg-config/Kvantum:ro |
для отдельного приложения
1 | sudo flatpak override --env=QT_STYLE_OVERRIDE=kvantum --filesystem=xdg-config/Kvantum:ro com.some.app |
Либо это можно сделать в приложении Flatseal
Для всех
Для конкретного
После всех настроек перезагружаем ПК
После перезагрузки qt5ct должен заработать
Теперь все должно выглядеть более или менее в одном стиле,
включая YaST2