GTK: Укажите основной цвет приложения и цвет фона на командной строке

Не анализировать ls и ls не требуется здесь. Кроме того, необходимо заключить переменные в кавычки в случае, если они содержат пробелы.

for file in *.JPG; do
  convert -rotate 90 "$file" rotated_"$file"
done

4
10.07.2014, 17:32
2 ответа
[

]Это WRT Gtk 2.0, хотя я предполагаю, что 3.0 похожа (и Xfce все равно использует 2.0, я думаю).[

] [

]Темы и т.д. определяются с помощью конфигурационных файлов. По умолчанию это []~/.gtkrc-2.0[], но его можно переопределить, используя переменную окружения:[

] [
GTK2_RC_FILES=~/.gtk2-altrc xfce4-terminal
] [

]Запустит терминал Xfce, используя []~/.gtk2-altrc[]. Самый простой способ сгенерировать их - это сначала создать резервную копию существующего файла [].gtkrc-2.0[], а затем запустить []gtk-chtheme[] (возможно, вам понадобится []yum установить gtk-chtheme[]). Выберите свой стиль, шрифт и т.д., нажмите "Применить" и выйдите. Это меняет []~/.gtkrc-2.0[], так что теперь вы можете скопировать это в [].gtk2-altrc[], и заменить его на резервную копию оригинала.[

] [

]Я сам нерегулярно это делаю, и не могу гарантировать, что это сработает со всем (я тоже не использую зенити), но попробовать достаточно просто.[

].
2
27.01.2020, 20:58

zenity является частью GNOME, и пакет по умолчанию, несомненно, использует GTK+3. С другой стороны,

xfce4-терминал все еще использует GTK+2 и то, что размещено в @goldilocks, должно работать (вам нужно выйти из всех экземпляров xfce4-терминала, чтобы быть уверенным, что новый RC захвачен).

Для изменения GTK+3 тем необходимо отредактировать или создать $XDG_CONFIG_HOME/gtk-3.0/gtk.css (обычно $HOME/.config/gtk-3.0/gtk.css). Вот основное введение в CSS-тематизацию от команды GTK+ и следующая подделка gtk.css поможет вам начать:

.notebook {
    -GtkNotebook-initial-gap: 20;
    -GtkNotebook-arrow-spacing: 20;
}
.notebook.arrow {
    color: black;
}
.notebook.arrow:prelight {
    color: white
}
.notebook.arrow:insensitive {
    color: gray
}
GtkLabel {
    text-shadow: none;
}
GtkEntry {
    padding-left: 10px
}
GtkSearchEntry, GtkSearchBar GtkEntry {
    padding-left: 0px
}
1
27.01.2020, 20:58

Теги

Похожие вопросы