以前は、~/.gtkrc-2.0
ファイルを介してGnome 2.xの特定のオプションを構成できました。 Gnome 3では、~/.gtkrc-3.0
が機能すると仮定しますが、機能しません。
gtk 3.0/Gnome 3設定~/.config/gtk-3.0/
を使用して、ファイルgtk.css
およびsettings.ini
で上書きできます。最初は存在しないため、ディレクトリとファイルを手動で作成する必要があります。 settings.ini
を作成する場合は、[Settings]
を含む行を少なくとも追加してください。そうしないと、アプリから欠落しているという苦情が出ます。
変更できる内容のヒントについては、/usr/share/theme/[theme_name]/gtk-3.0/*.css
ファイルを参照してください。
ほとんどの場合、gtk.css
を使用して、デスクトップテーマの視覚設定を独自の設定でオーバーライドします。私は通常gtk.css
自体を編集するのではなく、@import url("gtk-mine.css");
という行を追加して、gtk-mine.css
に自分のものを入れます。このようにして、誰かがそのファイルを上書きした場合に、私の個人的なルールすべてではなく、@import
行のみを失います。
以下は、いくつかのスクロールバー属性をオーバーライドする方法の簡単な例です。
〜/ .config/gtk-3.0/gtk-css:
@import url("gtk-mine.css");
〜/ .config/gtk-3.0/gtk-mine.css:
* {
-GtkRange-slider-width: 18;
-GtkScrollbar-has-forward-stepper: 0;
-GtkScrollbar-has-backward-stepper: 0;
-GtkScrollbar-has-secondary-forward-stepper: 0;
-GtkScrollbar-has-secondary-backward-stepper: 0;
-GtkScrollbar-min-slider-length: 30;
}
.scrollbar.slider.vertical,
.scrollbar.button.vertical {
border-radius: 4;
}