A seguir, suponho que você tenha o tema padrão: /usr/share/themes/Lubuntu-default
.
Você não especificou os programas para os quais deseja barras de rolagem mais largas. Por padrão, é justo dizer que o Lubuntu tem principalmente aplicativos gtk2 e gtk3.
Para aplicativos gtk2 , abra um terminal e execute sudo nano /usr/share/themes/Lubuntu-default/gtk-2.0/scrollbar.rc
(ou use gksudo
se preferir um editor de texto baseado em GUI).
Perto do topo deste arquivo, você deve ver:
style "scrollbar"
{
GtkRange::slider-width = 8
GtkRange::stepper-size = 0
GtkCheckButtonClass::indicator-size = 14
GtkRadioButtonClass::indicator-size = 14
Alterar
GtkRange::slider-width = 8
para
GtkRange::slider-width = 12
(ou para o que for adequado). Salve o arquivo e saia.
Agora, clique no botão Main menu
para obter uma lista suspensa e, nessa lista suspensa, clique em Preferences
e, em seguida, em Customize Look and Feel
. Aqui, na guia Widgets
, selecione e aplique algum outro tema e, em seguida, reverta imediatamente para Lubuntu-default. Não se esqueça de clicar em Apply
de cada vez.
Existe um pequeno problema aqui. Se você tornar a barra de rolagem muito larga, o "polegar" assumirá uma aparência oca. Eu posso estar errado aqui, mas talvez porque Lubuntu-default
dependa de imagens para desenhar a barra de rolagem em vez de CSS. As imagens estão localizadas em /usr/share/themes/Lubuntu-default/gtk-2.0/images/
e precisam ser modificadas por tentativa e erro.
Para aplicativos gtk3 como o Evince (Document Viewer), você precisa editar /usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets.css
. Como antes, mas no arquivo, procure por esta seção:
/**************
* Scrollbars *
**************/
.scrollbar {
-GtkRange-slider-width: 9;
-GtkRange-stepper-size: 0;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-border: 0;
Alterar
-GtkRange-slider-width: 9;
para
-GtkRange-slider-width: 12;
ou o que você quiser. Mude os temas para trás e para que a alteração entre em vigor.
Agora, você ainda pode ver alguns programas com barras de rolagem estreitas. Eu vou lidar com apenas um exemplo, o do navegador Chromium. Para corrigir a largura da barra de rolagem neste navegador, edite ~/.config/chromium/Default/User StyleSheets/Custom.css
. (Observe o espaço em User Stylesheets
!). Se você não fez nada antes, este arquivo pode estar vazio. Em qualquer caso, adicione o seguinte código:
::-webkit-scrollbar {
width: 12px; /* increases width of scrollbar*/
}
::-webkit-scrollbar-thumb {
background-color: #444 !important; /*change color to suit you*/
}
Salve o arquivo e saia. Nesse caso, você não precisa alternar os temas. As alterações serão vistas no Chromium imediatamente.
Notas:
- Existem algumas páginas da web, principalmente relacionadas ao Google, que não seguem a largura da barra de rolagem que definimos :(
- Pode haver outros programas que não são cobertos pelo que é dado aqui!
- Outros temas podem ter formas diferentes de lidar com barras de rolagem.
- Eu prefiro copiar os temas de
usr/share/themes
para~/.themes
e dar a eles um nome um pouco diferente. Dessa forma, as alterações são específicas do usuário e não precisam dosudo
e, em virtude da renomeação, os temas do sistema e do usuário serão distintos emCustomize Look and Feel
.