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