如何為 gtk-2.0 和 gtk-3.0 應用程式獲得相同的捲軸樣式?

如何為 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

並補充道:

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

在 /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css 我已經更改:

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (in .scrollbar item)

現在我的捲軸可以用手指使用,但它們對於 gtk-2.0 和 gtk-3.0 應用似乎有所不同。圖中左邊的捲軸是 gtk-2.0 應用程序,右邊的捲軸是 gtk-3.0

捲軸

我想將gtk2.0 bar設定為與gtk3.0完全相同,即

  • 將上下極點設為空(圖中橘色圓圈)

  • 減少 3 條水平線的長度(黑色橢圓)

有人可以幫我嗎?謝謝。


你好。 Uso ubuntu 11.10 和平板電腦;他退出覆蓋滾動條,並逐漸增加 las barras para poder usarlas con los dedos。具體位於 /usr/share/themes/Ambiance/gtk-2.0/gtkrc 中

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51

亞納迪多

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

En /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css 他坎比亞多

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (en el apartado.scrollbar)

雖然 gtk-2.0 和 gtk-3.0 的應用程式有很大不同,但它與其他應用程式有很大區別。 La Barra de la izquierda de la imagen es 2.0 和 la de la derecha es 3.0

捲軸

Quiero configurar las barras 2.0 與 las 3.0 一樣,para lo que necesito

  • Vaciar los extremos de la barra (círculos naranjas en la imagen)

  • Reducir la longitud de las 3 líneas Horiznes (省略號 negras en la imagen)

¿謝謝。

答案1

我喜歡OP的想法,我對答案感興趣,但對於大多數用途,您可以利用“自然滾動”插件和守護程序。您應該在網路上搜尋「自然捲動」內容,或者如果您願意,可以嘗試 Android-X86。這很有趣。

相關內容