マウスにスクロールホイールがあり、タッチパッドにスクロールバー機能がある場合、低コントラストのワイドスクロールバーは意味がありません。それで、gtk-2.0スクロールバーをオーバーレイのようなものに変更したかったのです。オレンジナロースライダーとホワイトバックグラウンド。
ここではこのトピックについて何も見つからなかったので、それについて何かを書くことにしました。
ソリューションは/usr/share/themes/Ambiance/gtk-2.0/gtkrcにあります。たとえば、Ambianceテーマ用です。このファイルはターミナルから編集できます(Ctrl+Alt+T):
Sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
すべての情報が含まれているので注意してください。
手順を気にしない場合は、次のコマンドで my file をダウンロードし、gtkrcをそれに置き換えることができます。
Sudo cp "~/Downloads/gtkrc" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
そして、引用符でダウンロードしたファイルのパスを指定します。
•blockブロックstyle "default"の下に、GtkScrollbarで始まる行があります。 GtkScrollbar::slider-width
はスライダーの幅を明確に定義するため、値として「3」を入力します。
•scrollスクロールバーステッパーを削除するには、さらに2行追加します。
GtkScrollbar::has-forward-stepper = 0
GtkScrollbar::has-backward-stepper = 0
GtkRange::stepper-size
を「1」に変更します。
•次に、色を変更します。ブロックstyle "scrollbar"の下に、3つの同じオレンジ色を入れますbg色:
bg[NORMAL] = @selected_bg_color
bg[PRELIGHT] = @selected_bg_color
bg[ACTIVE] = @selected_bg_color
もちろん、選択に応じて異なる番号を使用できます。たとえば、マウスで押したときにスライダーを暗くする場合は、ACTIVEモードに小さい値を使用します。
•last最後に、ブロックエンジン「murrine」の下の同じブロックで、いくつかの変更を適用しましたスライダーをオーバーレイのように表示するには:
roundness = 0
contrast = 0.0
trough_shades = {1.3, 1.2}
glowstyle = 3
結果は次のとおりです(これらのスクリーンショットを作成した後にgtkrcを編集したため、少し改善されます)。