Este artigo explica como desabilitar as barras de rolagem de sobreposição do GNOME, para que as barras de rolagem fiquem sempre visíveis.
Os aplicativos GNOME/GTK usam barras de rolagem sobrepostas por padrão para maximizar o estado real da tela. Para a maioria dos aplicativos (há algumas exceções, como o Terminal GNOME, que tem a barra de rolagem permanentemente visível), as barras de rolagem são ocultas por padrão, sendo parcialmente mostradas quando o ponteiro é movido e totalmente visíveis apenas quando o mouse é colocado próximo à barra de rolagem.
Barra de rolagem permanentemente visível no GNOME 3.34
GNOME 3.34, lançado na última quinta-feira, inclui uma nova [opção] oculta (https://help.gnome.org/misc/release-notes/3.34/developers.html.en) que torna fácil sempre mostrar as barras de rolagem completas. Abra o Editor Dconf, navegue até org / gnome / desktop / interface
e defina overlay-scrolling
para false
para ter as barras de rolagem permanentemente visíveis.
Você pode conseguir a mesma coisa usando este comando:
gsettings set org.gnome.desktop.interface overlay-scrolling false
Você precisará reiniciar cada aplicativo GTK3 em execução para torná-lo usar barras de rolagem permanentemente visíveis. Ou reinicie sua sessão (logout/login).
Quer desfazer essa mudança e usar o comportamento padrão da barra de rolagem GNOME/GTK? Use o Editor Dconf como já explicado, mas defina overlay-scrolling
para true
(ou padrão), ou use este comando:
gsettings set org.gnome.desktop.interface overlay-scrolling true
Você também pode gostar de: Como desabilitar completamente o Tracker, a ferramenta de indexação e pesquisa de arquivos do GNOME
Para desativar as barras de rolagem sobrepostas nas versões do GNOME anteriores a 3.34 e ter barras de rolagem permanentemente visíveis, você pode usar a variável de ambiente GTK_OVERLAY_SCROLLING=0
.
Use-o por aplicativo desta forma (para iniciar gedit
neste exemplo; certifique-se de que o aplicativo ainda não esteja em execução ou então isso não funcionará):
GTK_OVERLAY_SCROLLING=0 gedit
Para aplicar isso a todos os aplicativos e desativar as barras de rolagem de sobreposição para GNOME em versões anteriores a 3.34, adicione o seguinte no final do seu arquivo ~/.profile
:
export GTK_OVERLAY_SCROLLING=0
gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment '{"GTK_OVERLAY_SCROLLING": "0"}'
Faça logout e login novamente após salvar este arquivo para ver as mudanças em ação.
Graças a este ajuste por dddevo no Reddit, as barras de rolagem de sobreposição foram desabilitadas para todos os aplicativos GTK3, mesmo aqueles iniciados via D-Bus.
O uso de ~/.profile
aplica-se apenas ao seu usuário. Para aplicá-lo em todo o sistema, adicione-o a /etc/profile.local
ou em um arquivo em /etc/profile.d/
(como root).
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
How To Disable GNOME's Overlay Scrollbars (Have The Scrollbars Permanently Visible)