Eu acho que você deve ser cauteloso lá. Muitos de nós NÃO recomendam que você edite os padrões de todo o sistema para um tema, a menos que você realmente pretenda interferir na atividade de todas as contas de usuário no sistema. Se acontecer de você cometer um erro ao fazer isso, isso afetará todas as contas de usuário. Outro ponto de cautela é que quando os pacotes são atualizados, suas alterações serão apagadas.
Outra falha desta estratégia é que ela apenas altera o comportamento de um tema GTK, mas você pode querer alterar o tamanho da barra de rolagem em todos os temas do GTK-3.0.
Em vez disso, edite os arquivos de configuração dentro de uma conta de usuário. O truque é descobrir qual é a menor distância até o ponto final desejado. O arquivo GTK editado faz parte de uma configuração CSS (Cascading Style Sheets), portanto, a personalização que você coloca na sua conta modificará as configurações.
Na sua conta de usuário, na pasta ~ / .config / gtk-3.0 / gtk.css, eu tenho isso em um arquivo chamado "gtk.css"
.scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 20;
-GtkRange-stepper-size: 20;
}
Se você brincar um pouco com isso, descobrirá que é possível integrar muitas alterações específicas do arquivo de tema que estava editando acima. Houve uma época em que tentei arduamente mexer em muitas configurações, mas agora estou no modo "simplifique".
Se você realmente quer editar muitas configurações, o correto é copiar o arquivo inteiro gtk-widgets.css e colocá-lo na sua pasta ~ / .config / gtk-3.0. Então vá para a cidade brincando com as configurações.
Na mesma pasta, tenho um arquivo chamado "settings.ini"
[Settings]
gtk-primary-button-warps-slider = false
Isso impede que um clique na barra de rolagem se mova para um determinado ponto no arquivo, em vez disso, ele avança apenas uma tela. Eu prefiro isso!
A outra coisa que vale a pena saber é que a alteração desse arquivo de tema (conforme recomendado anteriormente por @Dorian ou por uma alteração de conta de usuário para todos os temas baseados no GTK-3.0) apenas altera programas baseados no GTK-3.0 conjunto de ferramentas. Não altera a barra de rolagem para todos os aplicativos. É apenas para aqueles que lêem o arquivo de configuração do gtk-3.0. Como você está editando um tema do gtk-3.0, os aplicativos escritos com QT ou gtk-2.0 não serão alterados. Portanto, alterar o tamanho da barra de rolagem de todos os programas é mais difícil / tedioso do que você poderia esperar.
Também alterei a largura da barra de rolagem no gtk-2.0. Isso é feito em
uma pasta separada ~ / .config / gtk-2.0. O arquivo a ser criado é denominado
gtkrc
style "scroll"
{
GtkScrollbar::slider-width = 20
}
Note que o gtk-2.0 é uma configuração diferente, então a sintaxe é diferente, você não pode simplesmente copiar o css do gtk-3.0 para a pasta gtk-2.0.
Tenho notado que alguns aplicativos se comportam mal quando você torna a barra de rolagem diferente porque o tamanho do "grabber" dentro da barra deslizante não é redimensionado corretamente. Eu suspeito que as mudanças na barra de rolagem no arquivo do @ Dorian ajudariam com isso. Eu posso voltar e tentar isso. Eu vou deixar você saber.
Resumo: A chave "antigo conselho do administrador do sistema Linux é" NÃO edite arquivos de configuração em todo o sistema. Você está colocando o seu sistema em risco, suas alterações não duram as revisões e requer acesso root, o que nunca é bom para coisas estéticas como essa. Encontre uma maneira de fazer alterações na sua conta de usuário.
PS. Se você realmente quer mexer com arquivos de sistema (às vezes eu faço se eu realmente quiser insistir que todos os usuários tenham minhas cores favoritas de time de futebol como papel de parede e esquema de cores :)), a primeira coisa que você deve fazer é fazer uma cópia o arquivo original e nomeie o original "gtk-widgets.css.orig". Então, quando você editar seu arquivo, salve uma cópia da sua edição como "gtk-widgets.css.20160919", onde eu tenho a data YYYYMMDD no final dela. Dessa forma, quando o pacote deb estiver atualizado, você terá uma cópia do seu arquivo editado. O que você edita chamado gtk-widgets.css será obliterado pela instalação do pacote.