Я удалил накладные полосы прокрутки.
Как я могу настроить поведение нажатия полосы прокрутки GTK3?
Полосы прокрутки приложений GTK3 ведут себя странно под Ubuntu 12.10 и 13.04. Это также происходит с Fedora 17 и 18.
Когда я щелкаю левой кнопкой мыши в любом месте выше или ниже большого пальца, он переходит в это положение и начинает перетаскивать оттуда. Ожидаемое поведение - прокрутить одну страницу вверх или вниз.
Когда я щелкаю правой кнопкой мыши в любом месте выше или ниже большого пальца, он прокручивает одну страницу вверх или вниз. Такое поведение я ожидаю от щелчка левой кнопкой мыши, так же, как оно работает в приложениях GTK2 и QT.
Горизонтальные полосы прокрутки имеют ту же проблему.
Это очень плохо для последовательности.
LIBOVERLAY_SCROLLBAR=0
.Ответы:
Нашел ответ здесь:
https://forums.gentoo.org/viewtopic-t-948904-start-0.html
Отредактируйте (или создайте) файл:
И добавьте следующее:
источник
/etc/gtk-3.0/settings.ini
работает для некоторых приложений, но не для всех.fix_broken_scroll_bar=true
Для приложений GTK2 я также заметил, что поведение полосы прокрутки происходит с темой Adwaita (но не с темой Greybird). Я исправил это для GTK2, отредактировав
/usr/share/themes/Adwaita/gtk-2.0/gtkrc
и изменив строкуgtk-primary-button-warps-slider = 1
в
gtk-primary-button-warps-slider = 0
источник
Поведение кажется связанным с выбранной темой / стилем рабочего стола. Если вы установите
gtk2-engines-xfce
пакет, а затем выберите одну из тем GTK2 (например, Xfce-4.0 ) в настройках « Внешний вид» , вы получите полосы прокрутки в стиле GTK2.Если вы не особенно заинтересованы в использовании Adwaita или Greybird, я думаю, что лучшее (и, безусловно, самое простое) решение - это просто выбрать другую тему.
источник
Возврат к поведению полосы прокрутки Gtk2 также можно выполнить для каждой темы , создав / включив в
~/.themes/myThemeName/gtk-3.0/settings.ini
файл раздел [Settings], переключатель поведения полосы прокрутки.источник