正如标题所说,在 emacs 中,滚动条呈现不正确。旧位置永远不会被删除。我也无法单击并拖动滚动条。我试过搜索,但找不到任何关于此的信息。任何想法可能是什么原因?
运行 17.04,标准emacs包。
例子:
小智 3
我遇到了同样的问题,并通过将 GTK 主题从 Ubunty 默认的 Ambiance 更改为 Gnome 默认的 Adwaita 来解决。安装 gnome-tweaks 可以更改 GTK 主题。我认为这是 Ubuntu 默认主题和 Emacs 的一个持续存在的问题,并影响了两者的一些最新版本。
这不是最佳解决方案,但您可以使滚动条背景不透明作为解决方法。这将使其可见(尽管略有故障),而不会显着改变其在其他应用程序中的行为。
为此,您需要使用稍微调整的 CSS 文件创建一个新主题:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Run Code Online (Sandbox Code Playgroud)
现在打开gtk-3.20/gtk-widgets.css,滚动到.scrollbar.contents, scrollbar contents选择器,然后替换background-color: transparent;为background-color: @backdrop_selected_bg_color;(或您喜欢的任何颜色,例如white,rgb(200, 200, 200)或@bg_color)最后,应用新主题:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Run Code Online (Sandbox Code Playgroud)
由于滑块的原因,仍然会出现一些小瑕疵(如果您愿意,您可以禁用它),但主滚动条区域将正确刷新。
或者,您可以在默认主题中就地调整该行,尽管更新主题包后该更改将被覆盖。
PS 我知道 GTK 有一个样式表~/.config/gtk-3.20/..,但由于某种原因我无法让它以这种方式工作。:(
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |