我最近升级到了 Ubuntu 11.10,使用了 GNOME Shell。除了滚动条,其他都很好,尤其是在 Firefox 中。它非常非常小,尤其是在长页面中!
另外,我不知道为什么滚动条和屏幕边框之间有一个很小的间隙,所以我无法在没有看到滚动条的情况下单击它。
截屏:
答案1
假设没有使用覆盖滚动条,则可以调整 Firefox 的滚动条。不幸的是,如果我理解正确的话,滚动条(在 Firefox 中)是“匿名内容”。这意味着不能使用 userChrome.css 或 userContent.css 来调整它们。要调整滚动条,我使用时尚延伸适用于 Firefox。
安装后,您将能够设置滚动条的样式:这是我的非常简单的版本:
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/*scrollbars*/
scrollbar { -moz-appearance: none !important; background: #777 !important}
scrollbar[orient="vertical"] { width: 7px !important}
scrollbar[orient="horizontal"] { height: 7px !important}
scrollbar thumb {
-moz-appearance: none !important;
-moz-border-radius: 4px !important;
background: maroon !important;
min-width: 8px !important;
max-width: 8px !important;
border: 1px !important;
}
如果你去论坛对于该扩展并环顾四周,您会发现更多需要调整的参数。
正如前面所指出的,垂直滚动条的长度通常取决于网页的长度。也许有办法设置最小长度,但我还没有找到。
答案2
我认为问题不在于滚动条,而在于网页本身。无论如何,我希望您可以使用自定义文件来更改滚动条的最小尺寸userChrome.css
,但显然不行。阅读一些资料后,似乎解决问题的唯一方法可能是使用不同的主题。
来源:
http://www-archive.mozilla.org/unix/customizing.html#userContent
http://forums.mozillazine.org/viewtopic.php?f=7&t=1337875
http://forums.mozillazine.org/viewtopic.php?f=18&t=1405635
答案3
我在平板电脑上使用 ubuntu 11.10,滚动条也出现了同样的问题。我没有完美的解决方案,因为这取决于主题(如果您不确定使用什么主题,请安装 ubuntu tweak 来搜索它;我的是 Ambiance)和您使用的程序,但我按照这些步骤操作,现在对我来说没问题了:
1- 删除覆盖滚动条(为了统一)
2- 编辑 /usr/share/themes/Ambiance/gtk-2.0/gtkrc 并增加这些值
GtkScrollbar::slider-width
GtkScrollbar::min-slider-length
3- 编辑 /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets 并增加
GtkScrollbar-min-slider-length
GtkRange-slider-width (there are several items, look for the one inside .scrollbar)
我已将长度增加到 51,宽度增加到 23,并且我对平板电脑(11.6 英寸 - 1366x768 像素)中的这些值感到满意。您需要修改这两个文件,因为 gtk2.0 控制例如 firefox 和 thunderbird,而 gtk-3.0 控制例如 nautilus 和 gedit。您可以在这两个文件中进行许多调整,我已添加
GtkScrollbar::具有后退步进器 = 0 GtkScrollbar::具有前进步进器 = 0
到 /usr/share/themes/Ambiance/gtk-2.0/gtkrc 删除 firefox 和 thunderbird 中难看的箭头。
您可以看到一些图片,它们都具有我的最小滚动条宽度和长度:
祝你好运!