Как установить тему значков GTK в i3?

10

Как изменить тему значков в i3? Если это имеет значение, я работаю над Arch Linux. Я погуглил, но могу найти только информацию о теме GTK, а не значки.

enedil
источник

Ответы:

21

Я могу придумать как минимум 2 варианта, из которых вы можете выбрать:

1. использовать LXAppearance

LXAppearance может изменять значки GTK2 / 3 (а также темы, шрифты и т. Д.). LXAppearance является частью среды рабочего стола LXDE, но, как вы можете видеть на странице пакета, его зависимости только dbus-glibи gtk2.

Я предпочитаю использовать LXAppearance, потому что он дает доступ ко всем важным настройкам, связанным с темой, но все еще очень легкий.

2. Редактируйте конфигурационные файлы напрямую

Вы можете изменить ~/.gtkrc-2.0и ~/.config/gtk-3.0/settings.iniнапрямую (первый для значков в приложениях GTK2, второй для приложений GTK3) - в обоих случаях вы ищете параметр gtk-icon-theme-name .

Для GTK2 вы можете просто добавить строку вроде

gtk-icon-theme-name="Faenza-Ambiance"` 

в файл, для GTK3 строка должна быть внутри [Settings]раздела, как

[Settings] 
gtk-icon-theme-name=Faenza-Ambiance

Вы можете найти название темы, посмотрев на Nameсвойство внутри ее index.themeфайла.

Wieland
источник
Но какую переменную установить в этих файлах?
enedil
@enedil Я обновил myanswer с этой информацией.
Виланд
Если вы используете Gnome вместе с i3, вы также можете использовать приложение gnome-tweaks.
Эндрю Янг