矢印をスクロールバーに戻す最良の方法は何ですか?


8

私はDebian Jessieを実行しています。

$ gnome-session --version  
gnome-session 3.14.0  

$ dpkg -s libgtk-3-0 | grep '^Version'  
Version: 3.14.5-1  

スクロールバーの矢印を元に戻すには:

アプリケーション->システムツール->微調整ツール
外観で、GTK +をハイコントラスト対アドウェイト(デフォルト)に変更します。

しかし、これらの変更はどこに保存されますか?


矢印をスクロールバーに戻そうとしています。GTKの起動/設定が混乱しています...
AAAfarmclub

アプリケーション->システムツール->微調整ツールを使用できます。GTK +をHighContrast vs. Adwaita(デフォルト)に変更します。しかし、この変更はどこに保存されますか?/usr/share/themes/Adwaita/gtk-3.0/gtk.cssファイルを調べましたが、次の内容しか含まれていません。/ * AdwaitaはGTK + 3のデフォルトのテーマです。このファイルは使用されません* /
AAAfarmclub

それは良いです。変更はバイナリファイル(dconfユーザーデータベース)に保存されます。私が言ったように、これはテーマのものです(テーマは矢印を描画します...かどうか、dconfdbはテーマの名前のみを保存し、他には何もないため)。したがって、スクロールバーの矢印/ボタンを使用するテーマを使用するか、Adwaitaを変更してみてください(いくつかの提案が浮かんでいますが、Adwaitaの新しいバージョンでは機能しません)。
don_crissti

回答:


10

クイックフィックス、wfm:

cat <<HERE >~/.config/gtk-3.0/gtk.css
.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  }
HERE

システムテーマファイルの編集を含むこのより複雑なソリューションを読んだ後、それを思いつきました:https : //askubuntu.com/questions/200938/question-about-gtkscrollbar-class-in-custom-themes


これは、DeLoreanなどの他のテーマでも機能します。
doshea

3
GTK + 3.20+の場合、先頭のドット、つまりを省略する必要がありますscrollbar {/* ... */}
ベース

2
@Bass代わりに、あなたは両方を扱うことができる:.scrollbar, scrollbar {
bmaupin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.