我已经删除了覆盖滚动条。
如何配置GTK3滚动条单击行为?
在Ubuntu 12.10和13.04下,GTK3应用程序滚动条的行为异常。Fedora 17和18也会发生这种情况。
当我在拇指上方或下方的任意位置单击鼠标左键时,它将跳至该位置并开始从该位置拖动。预期的行为是向上或向下滚动一页。
当我右键单击拇指上方或下方的任意位置时,它将向上或向下滚动一页。这就是我希望通过单击鼠标左键来获得的行为,就像在GTK2和QT应用程序上一样。
水平滚动条具有相同的问题。
这对于一致性非常不利。
我已经删除了覆盖滚动条。
如何配置GTK3滚动条单击行为?
在Ubuntu 12.10和13.04下,GTK3应用程序滚动条的行为异常。Fedora 17和18也会发生这种情况。
当我在拇指上方或下方的任意位置单击鼠标左键时,它将跳至该位置并开始从该位置拖动。预期的行为是向上或向下滚动一页。
当我右键单击拇指上方或下方的任意位置时,它将向上或向下滚动一页。这就是我希望通过单击鼠标左键来获得的行为,就像在GTK2和QT应用程序上一样。
水平滚动条具有相同的问题。
这对于一致性非常不利。
Answers:
在这里找到答案:
https://forums.gentoo.org/viewtopic-t-948904-start-0.html
编辑(或创建)文件:
~/.config/gtk-3.0/settings.ini
并添加以下内容:
[Settings]
gtk-primary-button-warps-slider = false
/etc/gtk-3.0/settings.ini某些应用程序中设置属性适用于某些应用程序,但并非全部。
fix_broken_scroll_bar=true
对于GTK2应用程序,我也注意到Adwaita主题(而不是Greybird主题)发生滚动条扭曲行为。我通过编辑/usr/share/themes/Adwaita/gtk-2.0/gtkrc和更改行为GTK2修复了它
gtk-primary-button-warps-slider = 1
至
gtk-primary-button-warps-slider = 0
LIBOVERLAY_SCROLLBAR=0。