root 用户时的滚动条

root 用户时的滚动条

当我以 root 身份打开应用程序时,我得到了类似 gnome2 的滚动条,这很好。

但:

  1. 滚动条顶部和底部的小箭头丢失。
  2. 单击滚动条的箭头和滑块之间以“滚动”向下一页的功能也丢失了,它只是跳转到光标的位置(这使得像在 Synaptic 中那样滚动浏览巨大的列表变得非常困难)。

以 root 用户身份查看滚动条

有什么方法可以解决这些问题吗?它们看起来不像 Firefox 那样吗?

答案1

我没有完整的答案,因为我无法在备份中找到它。但我花了大约 4 个小时试图回忆我上次是如何做的。因此需要在 2 个方面进行更改。基本上,它分解为您使用的主题(例如我的是 Ambiance)并对文件/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css和访问/usr/share/themes/Ambiance/gtk-2.0/gtkrc权限root以及/home/USER/.config/gtk-3.0/gtk.css用户访问权限进行编辑。

gtk-widgets.css改变了滚动条部分,使其具有以下内容,并且~.config/gtk-3.0/gtk.css

/*************
* scrollbar *
*************/
.scrollbar,
.scrollbar.vertical {
    -GtkScrollbar-has-backward-stepper: 1;
    -GtkScrollbar-has-forward-stepper: 1;
    -GtkRange-slider-width: 16;
    -GtkRange-stepper-size: 16;
    -GtkRange-stepper-spacing: 0;
    -GtkRange-trough-border: 0;
    -GtkScrollbar-min-slider-length: 30;

如果您使用的 Gnome-flashback 登录引擎与我使用的 Metacity 引擎不同,那么下一个编辑可能会有所不同?找到该部分,该部分 下/usr/share/themes/Ambiance/gtk-2.0/gtkrc方有子部分,然后进行更改:engine "murrine" {
style "default" {

引擎“murrine”{
...其他声明
stepperstyle = 3


stepperstyle = 0

我相信最后一行给出了均匀向下滚动页面的步骤,而不是跳转到指针,或者它只是关闭了覆盖滚动条?我还没有弄清楚如何为 synaptic 之类的东西做到这一点。

相关内容