Antes se podían configurar ciertas opciones en Gnome 2.x a través del ~/.gtkrc-2.0
archivo. Con Gnome 3, uno asumiría que ~/.gtkrc-3.0
funciona, pero no es así.
Respuesta1
Configuración de gtk 3.0 / Gnome 3se puede sobrescribir usando ~/.config/gtk-3.0/
, con archivos gtk.css
y settings.ini
. Inicialmente no existen, por lo que debe crear el directorio y los archivos manualmente. Si crea, settings.ini
agregue al menos una línea que [Settings]
lo contenga; de lo contrario, las aplicaciones se quejarán de que falta.
Consulte /usr/share/theme/[theme_name]/gtk-3.0/*.css
los archivos para obtener sugerencias sobre lo que puede cambiar.
Lo más probable es que quieras utilizarlo gtk.css
para anular la configuración visual del tema del escritorio con tus propias preferencias. Por lo general, no gtk.css
lo edito, sino que agrego una línea que dice @import url("gtk-mine.css");
y pongo mis cosas en gtk-mine.css
. De esta manera, en caso de que alguien alguna vez sobrescriba ese archivo, solo pierdo la @import
línea, no todas mis reglas personales.
A continuación se muestra un breve ejemplo de cómo anular algunos atributos de la barra de desplazamiento:
~/.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;
}