Como corrigir o comportamento da barra de rolagem do GTK3

40

Eu removi as barras de rolagem de sobreposição.

Como posso configurar o comportamento de cliques na barra de rolagem do GTK3?

As barras de rolagem de aplicativos GTK3 se comportam estranhamente no Ubuntu 12.10 e 13.04. Isso também acontece com o Fedora 17 e 18.

Quando clico com o botão esquerdo em qualquer lugar acima ou abaixo do polegar, ele salta para essa posição e começa a arrastar a partir daí. O comportamento esperado é rolar uma página para cima ou para baixo.

Quando clico com o botão direito em qualquer lugar acima ou abaixo do polegar, ele rola uma página para cima ou para baixo. Esse é o comportamento que eu espero do clique esquerdo, da mesma forma que funciona nos aplicativos GTK2 e QT.

As barras de rolagem horizontais têm o mesmo problema.

Isso é muito ruim para consistência.

    
por usuario 16.05.2013 / 02:26

4 respostas

44

Encontrei a resposta aqui:

link

Edite (ou crie) o arquivo:

~/.config/gtk-3.0/settings.ini

E adicione o seguinte:

[Settings]
gtk-primary-button-warps-slider = false
    
por usuario 16.05.2013 / 21:53
3

Para aplicações GTK2, eu também notei que o comportamento de distorção da barra de rolagem acontece com o tema Adwaita (mas não com o tema Greybird). Eu consertei para o GTK2 editando /usr/share/themes/Adwaita/gtk-2.0/gtkrc e alterando a linha

gtk-primary-button-warps-slider = 1

para

gtk-primary-button-warps-slider = 0

    
por Ivan Kozik 24.02.2016 / 22:33
0

A reversão para o comportamento da barra de rolagem Gtk2 também pode ser feita em por tema criando / incluindo no arquivo ~/.themes/myThemeName/gtk-3.0/settings.ini , na seção [Settings], a mudança de comportamento da barra de rolagem

[Settings]
gtk-primary-button-warps-slider = false
    
por Gyll 31.08.2017 / 13:50
0

O comportamento parece estar vinculado ao tema / estilo da área de trabalho selecionado. Se você instalar o pacote gtk2-engines-xfce e, em seguida, selecionar um dos temas do GTK2 (por exemplo, Xfce-4.0 ) nas configurações Aparência , você obterá barras de rolagem no estilo GTK2.

A menos que você esteja particularmente interessado em usar o Adwaita ou o Greybird, acho que a melhor (e certamente a mais fácil) solução é apenas escolher um tema diferente.

    
por David C. 03.08.2017 / 19:09