libadwaita GNOME

Для начала нужно установить сами темы
Подключаем репозитории если у кого не подключены

1
2
sudo zypper ar -f obs://home:Dead_Mozay Dead_Mozay
sudo zypper ar -f obs://home:Dead_Mozay:GNOME:Apps Dead_Mozay:GNOME:Apps

Устанавливаем темы и необходимое ПО

1
sudo zypper in adw-gtk3 KvLibadwaita kvantum-manager qt5ct qt6ct gnome-tweaks kvantum-qt5 kvantum-qt6

Для qt5ct добавляем переменную окружения

1
2
sudo -i
echo 'export QT_QPA_PLATFORMTHEME="qt5ct"' >> /etc/environment

Приступаем к включению самих тем

Открываем 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