Не оптимальне рішення, але ви можете зробити фон смуги прокрутки непрозорим як вирішення. Це зробить його видимим (хоч і злегка зігнутим), не змінюючи його поведінки, особливо в інших додатках.
Для цього вам потрібно створити нову тему із злегка налаштованим CSS-файлом:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Тепер відкрийте gtk-3.20/gtk-widgets.css
, перейдіть до .scrollbar.contents, scrollbar contents
селектора і замініть background-color: transparent;
на background-color: @backdrop_selected_bg_color;
(або будь-який колір, який вам подобається white
, rgb(200, 200, 200)
або @bg_color
) Нарешті, застосуйте нову тему:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Завдяки повзунку все ще залишаться незначні артефакти (ви можете відключити його, якщо хочете), але основна область прокрутки буде оновлена належним чином.
Крім того, ви можете просто змінити цей рядок на темі за замовчуванням, хоча ця зміна буде перезаписана, коли пакет теми буде оновлений.
PS Я знаю, що існує таблиця стилів для GTK, ~/.config/gtk-3.20/..
але я чомусь не зміг змусити його працювати. :(