在任何文件列表或其他应用程序中滚动时,当到达底部或顶部时,ubuntu 会显示某种“淡入淡出”效果,就像在 android 中滚动时注意到限制一样。
如何才能禁用此效果?
在Ubuntu 15.10之前版本是无法显示这个效果的。
答案1
这不是 Ubuntu 或 Gnome 的功能,而是由边缘过冲事件https://developer.gnome.org/gtk3/stable/GtkScrolledWindow.html#GtkScrolledWindow-edge-overshot。
如果效果与您的主题不搭或者您觉得它很烦人,那么您将需要编辑overshoot
GTK+ 主题中的 CSS 类。(如果它弄乱了显示,那么这是主题中的一个错误,应该报告给主题作者)。
要禁用超调效果,您可以手动编辑 GTK+ 主题来调整 CSS 规则。
找出当前正在使用的 GTK+ 主题。由于我有一个自定义主题,因此标准系统设置未显示正确的主题名称。要查看正确的 GTK+ 主题,我使用了Gnome 调整工具,可安装:
sudo apt-get install gnome-tweak-tool
在 Gnome Tweak Tool 下外貌您将看到当前的 GTK+ 主题,例如
MBuntu-Y
。相应的主题文件夹将位于 下/usr/share/themes/MBuntu-Y
。现在复制原始主题(更好的选择是在您的~/themes
文件夹中创建原始主题的副本):sudo cp -r /usr/share/themes/MBuntu-Y /usr/share/themes/MBuntu-Y-original
接下来编辑 CSS 文件:
sudo gedit /usr/share/themes/MBuntu-Y/gtk-3.0/gtk-widgets.css
overshoot
在文件中搜索,并编辑相应的规则,如下所示:
.overshoot { background: transparent; border:none; }
保存文件后,您可能需要重新登录才能查看更改。