小编Dav*_*pez的帖子

如何为 gtk-2.0 和 gtk-3.0 应用程序获得相同的滚动条样式?

抱歉我的英语错误,我是西班牙人。

我在平板电脑上使用 Ubuntu 11.10。我删除了覆盖滚动条,并增加了滚动条的大小以使用手指。在 /usr/share/themes/Ambiance/gtk-2.0/gtkrc 我已经改变了:

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51
Run Code Online (Sandbox Code Playgroud)

并补充说:

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0
Run Code Online (Sandbox Code Playgroud)

在 /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css 我改变了:

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (in .scrollbar item)
Run Code Online (Sandbox Code Playgroud)

现在我的滚动条可以用手指使用,但对于 gtk-2.0 和 gtk-3.0 应用程序,它们似乎有所不同。图中左边的滚动条是gtk-2.0的app,右边的是gtk-3.0的

滚动条

我想把gtk2.0 bar设置成和gtk3.0一模一样,也就是

  • 将上下两端留空(图中橙色圆圈)

  • 减少3条水平线的长度(黑色椭圆)

有人可以帮助我吗?谢谢。


你好。Uso ubuntu 11.10 en una 平板电脑;他quitado覆盖滚动条y他增量el tamaño de las barras para poder usarlas con los dedos。Concretamente en /usr/share/themes/Ambiance/gtk-2.0/gtkrc be cambiado

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51
Run Code Online (Sandbox Code Playgroud)

你是阿纳迪多

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0
Run Code Online (Sandbox Code Playgroud)

en /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css he cambiado

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; …
Run Code Online (Sandbox Code Playgroud)

themes gtk gtk3 scrollbar gtkrc

5
推荐指数
1
解决办法
4923
查看次数

标签 统计

gtk ×1

gtk3 ×1

gtkrc ×1

scrollbar ×1

themes ×1