Если на мышах имеются колесики прокрутки, а на сенсорных панелях - функции полосы прокрутки, то широкая полоса прокрутки с низкой контрастностью не имеет смысла. Поэтому я хотел изменить полосу прокрутки gtk-2.0 на что-то вроде оверлея - оранжевый узкий слайдер с белым фоном.
Я не мог найти что-нибудь об этой теме здесь, поэтому я решил написать что-нибудь об этом.
Решение находится в/usr/share/themes/Ambiance/gtk-2.0/gtkrc – например, для темы Окружения. Можно отредактировать этот файл через Терминал (Ctrl+Alt+T):
sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Это содержит что-либо обо всем, так быть осторожным.
Если Вы не возражаете о процедуре, можно загрузить мой файл и заменить gtkrc ею командой:
sudo cp "~/Downloads/gtkrc" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
и в кавычках помещает Ваш путь для загруженного файла.
• Под стилем блока "значение по умолчанию" можно найти некоторые строки, запускающиеся с GtkScrollbar. GtkScrollbar::slider-width
ясно определить ширину ползунка, таким образом, помещает значение "3" для него.
• Для удаления степперов полос прокрутки, мы добавляем еще две строки:
GtkScrollbar::has-forward-stepper = 0
GtkScrollbar::has-backward-stepper = 0
и изменение GtkRange::stepper-size
к "1".
• Теперь, мы идем для изменения цветов! Под стилем блока "полоса прокрутки", помещенная тот же оранжевый цвет для трех фоновых цветов:
bg[NORMAL] = @selected_bg_color
bg[PRELIGHT] = @selected_bg_color
bg[ACTIVE] = @selected_bg_color
Конечно, можно использовать различные числа на выборе. Например, если Вы хотите, чтобы ползунок стал более темным, при содержании его мышью используйте меньшие значения для АКТИВНОГО РЕЖИМА.
• Наконец, в том же блоке под механизмом блока "murrine", я применил некоторые модификации, чтобы заставить ползунок быть похожим на наложение:
roundness = 0
contrast = 0.0
trough_shades = {1.3, 1.2}
glowstyle = 3
Вот результат (это будет немного лучше теперь, потому что я отредактировал gtkrc после создания этих снимков экрана):