我正在研究我的gtk主题,我已经意识到,当垂直滚动条处于活动状态时,"- - -“这样的难看的线条出现在底部或上面,而当水平滚动条处于活动状态时,则出现在右边或左侧(垂直)。看起来,这是为了表明,有更多的页面从上-下或左-右,但我不知道如何删除他们。默认的灰鸟( greybird )或薄荷( mint )也会显示这一点,但有些主题不显示,比如macbunto或Radiance主题。这不仅发生在默认的文本编辑器中,而且在任何地方都会发生滚动条被激活的情况(比如whisker菜单)。我试着把gtk-自动记忆法从1改为0,但是什么都没有发生,看起来与此无关。有人知道发生了什么事吗?怎么把它们移除?谢谢你的帮助。

发布于 2018-09-01 11:06:50
从2016年开始,我在边界上可怕的虚线找到了一个非正式的解决方案。这些虚线的表面目的在评论中得到了描述,但也是在2016年,Greybird 写的一位开发者说,“目前这是一个”不会修复“的问题。”
提出这个问题的人想出了解决办法,它甚至在Xubuntu18.04中为灰鸟主题工作。然而,未来会发生什么还不清楚:
对于那些想要删除这些可怕的代码行的人,您可以删除它们,编辑
gtk-3.0/gtk-contained.css并在文件末尾编写:scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }干杯!
这是胡须菜单顶部虚线的图像:

这是胡须菜单底部虚线的图片:

这是在解决办法之后:

编辑:进行更改的一个更好的方法是将代码插入~/.config/gtk-3.0/gtk.css中。如果该文件不存在,只需将其创建为纯文本文件即可。
我的~/.config/gtk-3.0/gtk.css看起来是这样的:
* { -GtkWidget-cursor-aspect-ratio: 0.2; }
* { caret-color: #00FF00; }
scrolledwindow undershoot.top, scrolledwindow undershoot.right, scrolledwindow undershoot.bottom, scrolledwindow undershoot.left { background-image: none; }https://askubuntu.com/questions/1071005
复制相似问题