GNOME 3 - советы и тюнинг

Так что, нашел кто-то файл и строки где меняется цвет выделения текста(текст страниц в браузере, при тыке на иконки, выделенный пункт меню…)?
Т.е. то что в gnome2 было во “внешний вид”–“цвет выделения”.
Да и еще, как одним махом поменять цвет одинаковых иконок(например, иконок каталогов), поменяв одну из них в /usr/share/icons/gnome/256x256/places, например?
rulet
Так что, нашел кто-то файл и строки где меняется цвет выделения текста
В настройках тем, для gtk3 открываем ~/.config/gtk-3.0/gtk.css и ищем selected_bg_color меняем цвет на нужный
например
/* Default color scheme */
@define-color selected_bg_color #AEC1C1;
и перезагружаем приложение

Для gtk2 можно поставить lxappearance и поменять цвет там, правда не знаю сработает ли в
3 гноме

rulet
Да и еще, как одним махом поменять цвет одинаковых иконок(например, иконок каталогов), поменяв одну из них в /usr/share/icons/gnome/256x256/places, например?
Попробуйте Gither http://zenway.ru/page/gither
Файла(и каталога gtk-3.0) ~/.config/gtk-3.0/gtk.css не было, поэтому я его создал, и поместил туда копию содержимого файла /usr/share/themes/Adwaita/gtk-3.0/gtk.css и затем изменил цвет в строке с @define-color selected_bg_color, затем перегрузил, но в Firefox цвет выделения текста как был синим так и остался. Вот содержимое файла ~/.config/gtk-3.0/gtk.css сейчас:

 /* Default color scheme */
@define-color base_color #ffffff;
@define-color bg_color #ededed;
@define-color tooltip_bg_color #343434;
@define-color selected_bg_color #5bd271;
@define-color text_color #2e3436;
@define-color fg_color #2e3436;
@define-color tooltip_fg_color #ffffff;
@define-color selected_fg_color #ffffff;
/* Colormap actually used by the theme, to be overridden in other css files */
@define-color theme_base_color @base_color;
@define-color theme_text_color @text_color;
@define-color theme_bg_color @bg_color;
@define-color theme_fg_color @fg_color;
@define-color theme_tooltip_bg_color @tooltip_bg_color;
@define-color theme_tooltip_fg_color @tooltip_fg_color;
@define-color theme_selected_bg_color @selected_bg_color;
@define-color theme_selected_fg_color @selected_fg_color;
@define-color link_color #4a90d9;
@define-color frame_color #8a9580;
@define-color inactive_frame_color #c7ccc1;
@define-color warning_color #f57900;
@define-color error_color #cc0000;
@define-color success_color #4e9a06;
@define-color info_fg_color rgb (181, 171, 156);
@define-color info_bg_color rgb (252, 252, 189);
@define-color warning_fg_color rgb (173, 120, 41);
@define-color warning_bg_color rgb (250, 173, 61);
@define-color question_fg_color rgb (97, 122, 214);
@define-color question_bg_color rgb (138, 173, 212);
@define-color error_fg_color rgb (166, 38, 38);
@define-color error_bg_color rgb (237, 54, 54);
@define-color keyboard_focus_border_a #a2c9f1;
@define-color keyboard_focus_border_b #6794cf;
@define-color os_chrome_bg_color black;
@define-color os_chrome_fg_color #ccc;
@define-color os_chrome_selected_bg_color #333;
@define-color os_chrome_selected_fg_color white;
@define-color chrome_bg_color #1e1a17;
@define-color chrome_fg_color #fff;
@define-color focused_entry_border #579eea;
@define-color button_gradient_color_a #f4f6f4;
@define-color button_gradient_color_b #d7dad7;
@define-color button_border #a7aba7;
@define-color button_hover_gradient_color_a @theme_base_color;
@define-color button_hover_gradient_color_b shade (@button_gradient_color_a, 0.94);
@define-color button_active_gradient_color_a #a2a9a2;
@define-color button_active_gradient_color_b shade (@button_active_gradient_color_a, 0.83);
@define-color insensitive_bg_color #f4f4f2;
@define-color insensitive_fg_color #a7aba7;
@define-color trough_bg_color_a #ccccc7;
@define-color trough_bg_color_b #e4e4e1;
@define-color active_switch_bg_color_a #509ae7;
@define-color active_switch_bg_color_b #84b8ee;
@define-color switch_slider_color #eeeeec;
@define-color switch_slider_border #2a79cb;
@define-color progressbar_background_a #1f72c6;
@define-color progressbar_background_b #76b0ec;
@define-color progressbar_border #3277bf;
@define-color scale_fill_a #2c85e2;
@define-color scale_fill_b #b8d6f5;
@define-color menu_controls_color #555753;
@define-color highlighted_border #8a8f8a;
@define-color internal_element_color #888a85;
@define-color notebook_border #a6a6a6;
@define-color notebook_active_tab_border #1372d3;
@define-color notebook_selected_tab_color #8dc0f3;
@define-color notebook_tab_gradient_a @theme_base_color;
@define-color notebook_tab_gradient_b @switch_slider_color;
@define-color toolbar_gradient_base #aaaa9e;
@define-color toolbar_gradient_step1 #bcbcb4;
@define-color toolbar_gradient_step2 #d9d9d7;
@define-color toolbar_gradient_final #e5e5e2;
@define-color toolbar_active_button_color #909081;
@define-color expander_row_selected_color #acccee;
@import url("gtk-widgets.css");


Прога Gither что-то не работает, да ее и в репах нет, видно не совместима с gnome3.
rulet
… в Firefox цвет выделения текста как был синим так и остался.
Меняется через сам FF (Правка –> Настроки Firefox –> Содержимое –> Цвета):
Говорила мама: "RTFM, сынок!"
Да, туда смотрел, но это цвет ссылок, а не цвет выделения текста.
Firefox использует gtk2, следовательно и настраиваться должно бы было в ~/.config/gtk-2.0/gtkrc опять же правим nselected_bg_color, но не тут то было - настройки наглым образом игнорируются
и берутся из ~/.themes/Adwaita/gtk-2.0/gtkrc
Поэтому если хоттите изменить цвета в gtk2 приложениях то - копируем /usr/share/themes/Adwaita в ~/.themes/ и правим ~/.themes/Adwaita/gtk-2.0/gtkrc в вашем случае nselected_bg_color
gtk-color-scheme = "base_color:#DBEAEC\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#AEC1C1\nselected_fg_color:#000000\ntext_color:#000000\nbg_color:#D9DFE0\ntooltip_bg_color:#E7F3FD"

Gither у меня работает ( качаем с http://gnomefiles.org/content/show.php/gither?content=102026 распаковываем в домашнюю папку даем права на выполнение, затем в терминале переходим в папку куда распаковали и запускаем gither - смотрим на ругань )
Спасибо, правка темы сработала, только каталога ~/.themes также не было, я его создал.
Насколько я понял, настройки в ~/.config/gtk-3.0/gtk.css теперь ни на что не влияют?


Насчет gither пока не понял, мне что все иконки, например, из /usr/share/icons/gnome/ поместить в ~/.icons, потом править, потом обратно на свое место переписать?
 [r@ngf ~]$ cd /home/r/gither
[r@ngf gither]$ ./
** ERROR **: Directory Open Error::Error opening directory '/home/r/.icons': No such file or directory
aborting...
Аварийный останов (core dumped)
[r@ngf gither]$ cd /home/r/gither

Все, почитал в “help” – разобрался. Для того что-б изменить какую-то иконку нужно новую перетащить на старую, отображаемую в окне gither, и тогда новая иконка заменит старую, и при сохранении изменятся остальные иконки этого типа других размеров.

Я под root-ом запустил(не знаю, правильно ли?) gither, что-б сразу изменения записать прямо в /usr/share/icons/gnome, например. Изменения применились.
rulet
Я под root-ом запустил(не знаю, правильно ли?) gither, что-б сразу изменения записать прямо в /usr/share/icons/gnome, например. Изменения применились.
Пожалуй правильнее было бы скопировать /usr/share/icons/gnome в ~/.icons/ и там править.
А то при обновлении пакета с иконками ваши изменения в /usr/share/icons/gnome затрутся, да и с точки зрения безопасности не тру.
Ясно.

…Кстати, правильно ли я понимаю, что gnome-shell – это нечто вроде настраиваемой вэб-страницы на собственном компе?
rulet
Ясно.

…Кстати, правильно ли я понимаю, что gnome-shell – это нечто вроде настраиваемой вэб-страницы на собственном компе?
Нет, но для оформление его, как и у HTML-страниц, используется CSS, а для функциональности – JS.
Говорила мама: "RTFM, сынок!"
 
Зарегистрироваться или войдите чтобы оставить сообщение.