1

В KDE 5.40 на openSUSE Tumbleweed я настроил полосы прокрутки так, чтобы они выглядели и работали так:

Однако в Firefox полосы прокрутки отличаются. Обратите внимание на отсутствие кнопок в конце каждой панели и слишком тонкий:

Решения из Как изменить ширину полос прокрутки в Gnome? к сожалению, работают только над приложениями из ок. 2009.

1 ответ1

0

Стили из /usr/share/themes/*/gtk-3.20/gtk.css необходимо переопределить. Поскольку GTK-tards еще раз изменили работу системы без веских причин, многие предыдущие решения проблемы перестали работать.

Класс CSS теперь является полосой scrollbar , ранее был .scrollbar . -GtkRange-slider-width и -GtkRange-stepper-size были явно удалены, вместо этого используйте min-width/min-height для элемента виджета.


Мое содержимое ~/.config/gtk-3.0/gtk.css:

scrollbar, scrollbar button, scrollbar slider {
    -GtkScrollbar-has-backward-stepper: true;
    -GtkScrollbar-has-forward-stepper: true;
    min-width: 25px;
    min-height: 25px;
    border: 1px solid #5d9797;
    border-radius: 0;
}
scrollbar slider {
    background: theme_bg_color;
}
scrollbar slider:hover {
    border-color: #418bd4;
}

Похоже на это; достаточно близко для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .