Eu acho que você deve ser cauteloso lá. Muitos de nós NÃO recomendamos 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 você cometer um erro ao fazer isso, isso afetará todas as contas de usuário. Outro ponto de cautela é que, quando os pacotes forem atualizados, suas alterações serão apagadas.
Outra falha dessa estratégia é que ela altera apenas o comportamento de um tema GTK, mas você pode 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 que você edita faz parte de uma configuração CSS (Cascading Style Sheets); portanto, a personalização que você coloca em sua conta modifica as configurações.
Na sua conta de usuário, na pasta ~ / .config / gtk-3.0 / gtk.css, atualmente 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 no arquivo de tema que você estava editando acima. Ao mesmo tempo, tentei arduamente mexer em muitas configurações, mas agora estou no modo "mantenha as coisas simples".
Se você realmente deseja editar muitas configurações, a coisa certa a fazer é COPIAR todo o arquivo gtk-widgets.css e colocá-lo em sua pasta ~ / .config / gtk-3.0. Então vá para a cidade mexendo nas 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 seja movido para um determinado ponto do arquivo; em vez disso, avança apenas uma tela. Eu prefiro isso!
A outra coisa que vale a pena saber é que alterar esse arquivo de tema (conforme recomendado anteriormente pelo @Dorian ou por uma conta de usuário para todos os temas baseados no GTK-3.0, como eu sugiro) apenas altera os programas baseados no kit de ferramentas do GTK-3.0. Não altera a barra de rolagem para todos os aplicativos. É apenas para aqueles que lêem o arquivo de configuração gtk-3.0. Como você está editando um tema gtk-3.0, os aplicativos criados com QT ou gtk-2.0 não serão alterados. Portanto, alterar o tamanho da barra de rolagem de todos os programas é um pouco mais difícil / tedioso do que você imagina.
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
}
Observe que o gtk-2.0 é uma configuração projetada de maneira diferente, portanto a sintaxe é diferente; você não pode simplesmente copiar o css do gtk-3.0 para a pasta gtk-2.0.
Percebi que alguns aplicativos se comportam mal quando a barra de rolagem é diferente porque o tamanho do "grabber" dentro da calha deslizante não é redimensionado corretamente. Eu suspeito que as alterações de arrastar a barra de rolagem no arquivo @ Dorian ajudariam nisso. Eu posso voltar e tentar isso. Eu aviso você.
Resumo: O principal "conselho antigo do administrador de sistemas Linux" é "NÃO edite arquivos de configuração em todo o sistema. Você está colocando seu sistema em risco, suas alterações não duram nas revisões e exigem acesso root, o que nunca é bom para coisas cosméticas como essa. Encontre uma maneira de fazer alterações na sua conta de usuário.
PS. Se você realmente quer mexer nos arquivos do sistema (às vezes eu faço se realmente quero insistir em que todos os usuários tenham as cores do meu time de futebol favorito como papel de parede e esquema de cores :)), a primeira coisa que você deve fazer é fazer uma cópia do 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", na qual tenho a data AAAAMMDD ao final dela. Dessa forma, quando o pacote deb for atualizado, você terá uma cópia do seu arquivo editado. O que você editar chamado gtk-widgets.css será eliminado pela instalação do pacote.