Como configurar o Gnome 3 através de um arquivo de configuração?

Como configurar o Gnome 3 através de um arquivo de configuração?

Antes era possível configurar certas opções no Gnome 2.x através do ~/.gtkrc-2.0arquivo. Com o Gnome 3, seria de se supor que ~/.gtkrc-3.0funcionasse, mas não funciona.

Responder1

Configurações do gtk 3.0/Gnome 3pode ser substituído usando ~/.config/gtk-3.0/, com arquivos gtk.csse settings.ini. Eles não existem inicialmente, então você precisa criar o diretório e os arquivos manualmente. Se você criar, settings.iniadicione pelo menos uma linha que contenha [Settings], caso contrário, os aplicativos reclamarão da falta dela.

Consulte /usr/share/theme/[theme_name]/gtk-3.0/*.cssos arquivos para obter dicas sobre o que você pode alterar.

Provavelmente você desejará gtk.csssubstituir as configurações visuais do tema da área de trabalho por suas próprias preferências. Eu normalmente não edito gtk.css, mas adiciono uma linha dizendo @import url("gtk-mine.css");e coloco minhas coisas no arquivo gtk-mine.css. Dessa forma, caso alguém sobrescreva aquele arquivo, só perco a @importlinha, não todas as minhas regras pessoais.

Aqui está um pequeno exemplo de como substituir alguns atributos da barra de rolagem:

~/.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;
}

informação relacionada