如何修复GTK3滚动条行为
我删除了叠加滚动条。
如何配置GTK3滚动条点击行为?
在Ubuntu 12.10和13.04下,GTK3应用程序滚动条表现奇怪。 这也适用于Fedora 17和18。
当我左键单击拇指上方或下方的任何位置时,它会跳到该位置并开始从那里拖动。 预期的行为是向上或向下滚动一页。
当我右键单击拇指上方或下方的任何位置时,它会向上或向下滚动一页。 这就是我期望左键单击的行为,就像它在GTK2和QT应用程序上的工作方式一样。
水平滚动条有同样的问题。
这对于一致性非常不利。
在这里找到答案:
https://forums.gentoo.org/viewtopic-t-948904-start-0.html
编辑(或创建)文件:
~/.config/gtk-3.0/settings.ini
并添加以下内容:
[Settings] gtk-primary-button-warps-slider = false
对于GTK2应用程序,我还注意到滚动条 – 扭曲行为发生在Adwaita主题上(但不是Greybird主题)。 我通过编辑/usr/share/themes/Adwaita/gtk-2.0/gtkrc
修改了GTK2并修改了它
gtk-primary-button-warps-slider = 1
至
gtk-primary-button-warps-slider = 0
通过创建/包含~/.themes/myThemeName/gtk-3.0/settings.ini
文件,[Settings]部分,滚动条行为开关,还可以在每个主题的基础上 ~/.themes/myThemeName/gtk-3.0/settings.ini
滚动条行为
[Settings] gtk-primary-button-warps-slider = false
该行为与您选择的桌面主题/样式相关联。 如果您安装gtk2-engines-xfce
包然后从外观设置中选择一个GTK2主题(例如Xfce-4.0 ),您将获得GTK2样式的滚动条。
除非你对使用Adwaita或Greybird特别感兴趣,否则我认为最好的(也是最简单的)解决方案就是选择一个不同的主题。