Como desativo as barras de rolagem de sobreposição?

141

Parece que o Ubuntu 11.04 virá com barras de rolagem de sobreposição por padrão . Eu gosto deles, mas não gosto da mistura atual de tipos de barra de rolagem, pois muitos aplicativos ainda não usam essas barras de rolagem de sobreposição.

Existe uma maneira de desativar as barras de rolagem de sobreposição ( sem remover o pacote overlay-scrollbar )?

    
por htorque 09.04.2011 / 12:30

12 respostas

67

Você pode desativar as barras de rolagem

por htorque 09.04.2011 / 12:31
136

Em 12.04 LTS há um maneira ligeiramente mais limpa para fazê-lo . Apenas corra

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

em um terminal. Os aplicativos abertos depois terão a barra de rolagem não ayatana.

Para recuperar o comportamento padrão, execute

gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars

Se você estiver usando 12.10 ou posterior , execute

gsettings set com.canonical.desktop.interface scrollbar-mode normal

E para voltar ao padrão, execute

gsettings reset com.canonical.desktop.interface scrollbar-mode
    
por Erigami 17.08.2012 / 21:41
30

Você pode remover completamente as barras de rolagem digitando

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
    
por Sebastian Rühl 07.06.2011 / 13:14
18

Apenas desabilitando ou removendo as barras de rolagem de sobreposição, conforme descrito pelas outras respostas, você obterá de volta as barras de rolagem, mas elas não terão os botões deslizantes no final das barras porque foram desativadas no ambiente tema. Para reativá-los, coloque o seguinte no arquivo ~/.gtkrc-2.0 :

style "default" {
  engine "murrine" {
    stepperstyle = 0
  }
}

e o seguinte no arquivo ~/.config/gtk-3.0/gtk.css :

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

Geralmente, o reinício dos aplicativos é suficiente para que as alterações sejam aplicadas.

    
por Michael Wild 23.11.2011 / 09:09
5

Basta usar o utilitário dconf-editor ou gconf-editor . Se ainda não estiver presente, você pode instalá-lo no Ubuntu Software Center.

Este utilitário é como o editor de registro do Windows, onde você pode ajustar as configurações do sistema. A partir da entrada org > gnome > Desktop > Applications .você encontra um item chamado ubuntu-overlay-scrollbars . Desative o item, faça logout / login e você está pronto.

    
por Marcel 04.11.2012 / 12:16
4

No Ubuntu 12.04 você pode simplesmente instalar o Ubuntu Tweak e a opção de desativar a barra de rolagem de sobreposição vertical está em Tweaks - > Diversos . Você precisará fazer logoff ou reinicializar para que as alterações entrem em vigor.

Se você quiser a barra de rolagem de sobreposição em algum momento, basta ativá-la novamente no aplicativo. Além disso, você recebe um grande número de ajustes à sua disposição. Eu diria que esta é a maneira mais fácil de conseguir isso.

    
por Gabriel 20.07.2012 / 14:47
4

Talvez você esteja falando sobre a barra de rolagem ayatana!

no caso de você querer ter o estilo de barra de rolagem antigo, você só precisa usar o próximo comando:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3

    
por Kesymaru 12.04.2012 / 23:25
2

Tente o seguinte:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

Você provavelmente precisará fazer logoff uma vez.

Mais informações / ideias podem ser encontradas aqui .

    
por Pavlos G. 07.06.2011 / 13:36
2

No wily 15.10 (libgtk-3-0) isso funcionou para mim:

export GTK_OVERLAY_SCROLLING=0
    
por pawciobiel 17.12.2015 / 20:12
1

Quando você tenta desinstalar o liboverlay-scrollbar , não o encontra! Livrar-se das barras transparentes era facilmente corrigido. Eu uso leafpad.

Abra um terminal:

  1. gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars
  2. Insira sua senha.
  3. Digite export LIBOVERLAY_SCROLLBAR=0
  4. Salvar, sair e reinicializar.

Não há mais barras de sobreposição nem barras deslizantes transparentes.

    
por freebird 22.06.2011 / 22:54
0

Ativando as barras de rolagem clássicas / antigas

Para o Ubuntu 14.x existem duas maneiras:

Basta usar o comando:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Ou instale a ferramenta Unity Tweak.

sudo apt-get install unity-tweak-tool

Vá para Sistema > Barras de rolagem e definido como Legado.

Alteração de cores e aparência

Após uma dessas duas etapas, você pode melhorar ainda mais a aparência das barras de rolagem se estiver usando o tema padrão do Ambiance. Para fazer isso, inicie (se você não tiver um editor sublime, substitua-o pelo editor que estiver usando como nano ou gedit).

sudo subl /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

Pressione Ctrl + F e digite .scrollbar para encontrar a seção de estilo das barras de rolagem. Parece o meu abaixo (anotado com / * MODIFICADO ... / comentários abaixo):

.scrollbar,
.scrollbar.vertical {
    /* MODIFIED: next 3 lines */
    -GtkScrollbar-has-backward-stepper: 1;
    -GtkScrollbar-has-forward-stepper: 1;
    -GtkScrollbar-stepper_size = 14;
    -GtkRange-slider-width: 14;
    border-radius: 20px;
    border-image: none;
}

.scrollbar.trough,
.scrollbar.trough.vertical {
    border-color: shade (@bg_color, 0.8);
}

.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.slider.vertical:hover,
.scrollbar.button.vertical {
    border-width: 1px;
    border-style: solid;
    border-color: shade (@bg_color, 0.86);
    /* MODIFIED: next 1 line */
    background-image: -gtk-gradient (linear, left top, right top,
                                     from (shade (@dark_bg_color, 1.08)),
                                     color-stop (0.5, @dark_bg_color),
                                     to (shade (@dark_bg_color, 0.94)));
    box-shadow: inset 1px 0 shade (@bg_color, 1.1),
                inset -1px 0 shade (@bg_color, 1.01),
                inset 0 1px shade (@bg_color, 1.1),
                inset 0 -1px shade (@bg_color, 1.1);
}

Resultado final:

    
por ShitalShah 13.10.2016 / 06:39
-1

Consegui me livrar das barras de rolagem de sobreposição usando o editor de dconf, definindo:

com.canonical.desktop.interface.scrollbar-mode = 'normal'

(Advertência, não tenho certeza sobre os botões de passo.)

Intuitivamente, se 'off' é normal, não deveria ser o padrão? Alguém considerou "overlay-auto" o padrão. Apenas grato por se livrar desse 'recurso' horrivelmente inútil. Custou-me cerca de duas horas para encontrar uma solução. Espero resolver o problema dos botões de passo com base nas informações acima (obrigado).

    
por Tb Thomas 19.02.2018 / 00:20