web-dev-qa-db-ja.com

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アプリです

scrollbars

Gtk2.0 barをgtk3.0とまったく同じに設定したい、つまり

  • 上下の両端を空にします(図のオレンジ色の円)

  • 3本の水平線(黒い楕円)の長さを短くします

誰か助けてくれますか?ありがとう。


ほら。 Uso ubuntu 11.10 en una tableta;彼はオーバーレイスクロールバーを追加し、エルタマーニョデラスバラスパラポダーウサラスコンロスデドスを追加します。 /usr/share/themes/Ambiance/gtk-2.0/gtkrcの詳細

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

yañadido

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

En /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css彼cambiado

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

Mis Barras Son Manejables Con Dedos、Pero se ven muy Distintas para aplicaciones gtk-2.0 y gtk-3.0。ラバラデライスキエルダデライメージエス2.0 yラデラデレチャエス3.0

scrollbars

Quiero configurar las barras 2.0 exactamente como las 3.0、para lo que necesito

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

  • 縦方向の縮尺線図3水平方向の水平線(画像の省略記号)

¿アルグナのアイデア?グラシアス。

6
David López

私はOPというアイデアが好きで、答えに興味がありますが、ほとんどの用途で「自然なスクロール」プラグインとデーモンを利用できます。 Webで「自然なスクロール」を検索するか、必要に応じてAndroid-X86を試してください。とても楽しい。

1
mrspacklecrisp