Thread of 4 posts
Да как эти ваши темы Qt и GTK настраивать, почему половине софта глубоко всё равно на конфиг (про фатпаки уж не говорю), у гтк всё время сбрасывается шрифт и иконпак, шестой кутэ со сломанной цветовой схемой, пятый кутэ не видит её вообще…
#DEхоппинг #qt #gtk
Причём в этот раз я систему не переустанавливал, Sway у меня был рядом с KDE, потом все пакеты плазмы я удалил вместе с зависимостями, а лишние конфиги походу остались (спасибо, блин).
Рендеринг шрифтов сломался в первую очередь. Как если бы были включены субпиксели. Фикс: удалить всё в `/etc/fonts/conf.d`, рестарт.
Сегодня или завтра добью уж, напишу по результату.
Господа, эт ужас, как можно настолько сложные и кривые гуи-тулкиты пилить. Так и перейдёшь на TUI, действительно.
Так. KeePassXC, в который я верил меньше всего, подхватил тёмную тему. Выдайте разрабам премию. /несарк
А Konsole всё так же белый. Кде на высоте, мда.
Насколько же тупо GTK сделан. Вчера, спустя час гугления, я нашёл наконец страницу в вики Sway об установке темы на вейленде — в первую очередь там и надо было искать. А также из ишью в репе catpuccin я узнал, что у гтк нет никакого публичного API для тем оформления, всё ломается с каждым следующим релизом и на разных сборках, ну и вообще разработчики не рекомендуют менять стили. В итоге поставил стандартный Adwaita-dark через набор команд gsettings в ~/.profile
.
С кутэ лучше, да. Но чисто qt6ct/qt5ct не поможет, если нет желания сидеть с безвкусицей под названием Fusion. Поставил Kvantum, тему KvGnomeDark для соответствия с гномовым Adwaita, в qt6/5ct указал kvantum-dark. Ну и в ~/.profile
переменная QT_QPA_PLATFORMTHEME=qt5ct
(именно 5, так будет работать и qt6ct, и qt5ct).
А ещё я настроил цвета оформления окошек в Sway, цвета Swaylock и меню Yofi на основе темы fleet_dark из редактора Helix. Консистентность, ура :)
Конфигами и дотфайлами поделюсь чуть позже.
Чуть больше недели назад узнал, что я не умею внимательно читать документацию, ибо случилось идентичное с описанием в issue: https://github.com/swaywm/sway/issues/5903
Поставил команду resume не туда в swayidle и не мог понять, почему оно мне монитор не включает обратно.
Ладно.