É possível restaurar barras de rolagem tradicionais de largura total (15.10)

1

Desde que as "barras de rolagem de overlay" odiosas e cheias de bugs apareceram, eu as desativei e usei barras de rolagem "normais", então fico feliz que as sobreposições finalmente tenham ido embora em 15.10.

No entanto, também não gosto das novas barras de rolagem 15.10. Eles são super finos quando estão "ociosos", e mesmo quando você passa por cima deles e ficam mais grossos, eles ainda são irritantemente finos. Eu posso apreciar a vantagem disso em dispositivos com uma tela pequena, mas em telas de computador regulares com muito espaço é simplesmente irritante (irritante que elas se escondam e irritante que é preciso ter muita precisão para clicar e arrastá-las).

Existe uma configuração em algum lugar para ter as barras de rolagem tradicionais, de largura total e nunca ocultas?

    
por matteo 18.01.2016 / 23:33

2 respostas

1

Ainda me lembro da felicidade que senti ao ler que aquelas horríveis "barras de rolagem sobrepostas" deveriam ser abolidas com o Ubuntu 15.10.

No entanto, como você, eu também odeio as novas "barras de rolagem de meia largura" com a mesma paixão.

A solução veio para mim, enquanto eu me deparava com a seguinte postagem de askubuntu.com: É possível tornar as barras de rolagem mais largas em 15.10?

... para desabilitar as novas barras de rolagem, fiz o seguinte:

  • editor do sudo /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
  • modificou as seguintes entradas dentro do seletor .scrollbar{}
    1. as configurações de has-xxx-stepper determinam se as setas da barra de rolagem são mostradas:
      -GtkScrollbar-has-backward-stepper: 1;
      -GtkScrollbar-has-forward-stepper: 1;
    2. os efeitos de cor de foco do mouse podem ser desativados adicionando um padrão background-color: %código%
    3. a largura do polegar da barra de rolagem pode ser ajustada modificando a configuração background-color: @scrollbar_track_color; :
      -GtkRange
  • Os efeitos de
  • pairar nas barras de rolagem vertical podem ser desativados alterando as configurações -GtkRange-slider-width: 13; e margin-left de margin-right e .scrollbar.vertical para .scrollbar.slider.vertical
  • Os efeitos de
  • pairar para barras de rolagem horizontais podem ser desativados alterando a configuração de 0px; para margin-top e .scrollbar.horizontal:hover para .scrollbar.slider.horizontal:...

Com isso, agora posso desfrutar de barras de rolagem de largura constante mais uma vez:

Editar: só para deixar tudo claro, aqui está uma comparação de todas as alterações que fiz:

diff /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.ori.css 
1139,1140c1139,1140
<     -GtkScrollbar-has-backward-stepper: 1;
<     -GtkScrollbar-has-forward-stepper: 1;
---
>     -GtkScrollbar-has-backward-stepper: 0;
>     -GtkScrollbar-has-forward-stepper: 0;
1143c1143
<     -GtkRange-slider-width: 13;
---
>     -GtkRange-slider-width: 10;
1147d1146
<     background-color: @scrollbar_track_color;
1167c1166
<     margin-left: 0px;
---
>     margin-left: 2px;
1172c1171
<     margin-right: 0px;
---
>     margin-right: 2px;
1179c1178
<     margin-top: 0px;
---
>     margin-top: 2px;
1197c1196
<     margin-left: 0px;
---
>     margin-left: 7px;
1201c1200
<     margin-right: 0px;
---
>     margin-right: 7px;
1205c1204
<     margin-top: 0px;
---
>     margin-top: 7px;
    
por Michael Stumpfl 12.02.2016 / 13:28
1

Note que você não precisa editar o arquivo do sistema, você também pode simplesmente colocar as configurações relevantes em $ HOME / .config / gtk-3.0 / gtk.css

    
por fabrice del dongo 02.07.2017 / 23:14