mikhailnov / gpo-analytics

0 stars 0 forks source link

Оформление приложений GTK #11

Open mikhailnov opened 1 year ago

mikhailnov commented 1 year ago

Можно описать настройку оформления приложений GTK. Кажется, там задействован демон, который синхронизирует конфиг gtk и конфиг kde. Это тоже полезно описать.

VictorR2007 commented 1 year ago

Там уже заранее сделанный пакет с настройками. breeze-gtk

VictorR2007 commented 1 year ago

Нужно конечно по изучать этот вопрос. Я пробовал ставить ранее другие варианты. Но очень криво выглядят. Так что вариант по умолчанию лучше всего смотрится.

VictorR2007 commented 1 year ago

Темы gtk находятся здесь /usr/share/themes/

Настройки пользователя в ~/.config/gtk-2.0 ~/.config/gtk-3.0 ~/.config/gtk-4.0

VictorR2007 commented 11 months ago

Похоже, конфигами не поменять отображения gtk. При любых изменениях в этих файлах ~/.gtkrc-2.0 ~/.config/gtk-2.0 ~/.config/gtk-3.0 ~/.config/gtk-4.0 После перезапуска сеанса для их применения, настройки возвращаются к исходным. Из полезного, что я нарыл, это сделал такой патч https://abf.rosalinux.ru/import/plasma5-kde-gtk-config/blob/rosa2023.1/fix.fonts.patch Но всё написанное внутри одной темы. Переключение на другие темы ещё уточню. Но они просто ломают нормальный вид.

mikhailnov commented 11 months ago

Эти конфиги делаются xsettingsd или каким-то KDE-шним компонентом исходя из настроек КДЕ. Надо менять настройки КДЕ.

VictorR2007 commented 11 months ago

Это пакеты breeze-gtk и plasma5-kde-gtk-config. В «Параметры системы - Внешний вид - Оформление приложений - Настроить оформление приложений GNOME/GTK...».

VictorR2007 commented 11 months ago

Я пока не соображу, что именно ты хочешь. Для gtk будет тема breeze, если установлен пакет breeze-gtk. Если его удалить, то ничего не будет. Но я не проверял удаление пакета breeze-gtk. Если хочешь другую тему оформления gtk, но нужно её найти в сети и установить через установку дополнений. Потом в «Параметры системы - Внешний вид - Оформление приложений - Настроить оформление приложений GNOME/GTK...». указать эту тему.

Или же в ~/.gtkrc-2.0 название темы в строке

gtk-theme-name="Breeze"