Barra de rolagem muito pequena no GNOME Shell

3

Eu recentemente atualizei para o Ubuntu 11.10 com o GNOME Shell. Tudo está bem, exceto a barra de rolagem, especialmente no Firefox. É muito, muito pequeno, especialmente em páginas longas!

Além disso, não sei por que há uma lacuna muito pequena entre a barra de rolagem e a borda da tela, por isso não consigo clicar na barra de rolagem sem vê-la.

Screenshot:

    
por user26863 13.11.2011 / 21:07

3 respostas

2

É possível ajustar as barras de rolagem do Firefox, assumindo que as barras de rolagem de sobreposição não estão sendo usadas. Infelizmente, se bem entendi, barras de rolagem (no Firefox) são "conteúdo anônimo". Isso significa que não é possível ajustá-los usando userChrome.css ou userContent.css. Para ajustar as barras de rolagem, eu uso a extensão Stylish para o Firefox .

Depois de instalá-lo, você poderá estilizar suas barras de rolagem: Aqui está a minha versão muito simplista:

@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);   
/*scrollbars*/
scrollbar { -moz-appearance: none !important; background: #777 !important}
scrollbar[orient="vertical"] { width: 7px !important}
scrollbar[orient="horizontal"] { height: 7px !important}
scrollbar thumb {
-moz-appearance: none !important; 
-moz-border-radius: 4px !important;
background: maroon !important;
min-width: 8px !important;
max-width: 8px !important;
border: 1px !important;
}

Se você passar para o fórum dessa extensão e olhar em volta, encontrará mais parâmetros para ajustar.

Como já foi apontado, o comprimento da barra de rolagem vertical é geralmente uma função do comprimento da página da web. Há talvez uma maneira de definir um comprimento mínimo, mas eu não procurei por isso.

    
por user25656 15.11.2011 / 06:29
1

Acho que o problema não está na barra de rolagem, mas na própria página da web. Independentemente disso, eu esperava que você pudesse alterar o tamanho mínimo da barra de rolagem usando um arquivo userChrome.css personalizado, mas aparentemente não. Depois de algumas leituras, parece que a única maneira de lidar com o problema pode ser usar um tema diferente.

Fonte:
link
link
link

    
por mikewhatever 14.11.2011 / 00:18
1

Eu uso o Ubuntu 11.10 em um tablet e tive o mesmo problema com a barra de rolagem. Eu não tenho uma solução perfeita, porque depende do tema (Se você não tem certeza de qual tema você está usando, instale o ubuntu tweak para serch; o meu é o Ambiance) e os programas que você está usando, mas eu sigo esses passos e está tudo bem para mim agora:

1- Remova as barras de rolagem de overlay (por unidade)

2- Edite /usr/share/themes/Ambiance/gtk-2.0/gtkrc e aumente esses valores

GtkScrollbar::slider-width
GtkScrollbar::min-slider-length

3- Edite /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets e aumente

GtkScrollbar-min-slider-length 
GtkRange-slider-width (there are several items, look for the one inside .scrollbar)

Eu aumentei o tamanho para 51 e a largura para 23 e estou satisfeito com esses valores no meu tablet (11,6 "- 1366x768 pixels). Você precisa modificar os dois arquivos porque o gtk2.0 controla por exemplo o firefox e thunderbird, e controles gtk-3.0, por exemplo, nautilus e gedit.Há muitos ajustes que você pode fazer em ambos os arquivos, eu adicionei

GtkScrollbar :: has-backward-stepper = 0 GtkScrollbar :: has-forward-stepper = 0

para /usr/share/themes/Ambiance/gtk-2.0/gtkrc para remover as flechas feias no firefox e thunderbird.

Você pode ver algumas fotos, todas elas com a largura e a extensão mínimas da barra de rolagem:

Boa sorte!

    
por David López 20.01.2012 / 02:02