Auparavant, on pouvait configurer certaines options dans Gnome 2.x via le fichier ~/.gtkrc-2.0
. Avec Gnome 3, on pourrait supposer que ~/.gtkrc-3.0
fonctionne mais ne fonctionne pas.
paramètres de gtk 3.0/Gnome peut être écrasé avec ~/.config/gtk-3.0/
, avec les fichiers gtk.css
et settings.ini
. Ils n'existent pas initialement, vous devez donc créer le répertoire et les fichiers manuellement. Si vous créez settings.ini
ajoutez au moins une ligne contenant [Settings]
, sinon les applications se plaindront de son absence.
Voir les fichiers /usr/share/theme/[theme_name]/gtk-3.0/*.css
pour des astuces sur ce que vous pouvez changer.
Très probablement, vous voudrez utiliser gtk.css
pour remplacer les paramètres visuels du thème de bureau par vos propres préférences. En général, je n'édite pas gtk.css
lui-même, mais j'ajoute plutôt une ligne disant @import url("gtk-mine.css");
et place mes données dans gtk-mine.css
. De cette façon, au cas où quelqu'un écraserait ce fichier, je ne perdrais que la ligne @import
, pas toutes mes règles personnelles.
Voici un court exemple de la façon de remplacer certains attributs de barre de défilement:
~/.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;
}