Como desativar a ocultação de barras de rolagem na versão 16.04 e posterior

5

Alguém pode me dizer como desabilitar o novo comportamento que acabou de começar no Ubuntu 15.10, ocultando as barras de rolagem.

Eu posso encontrar muitas referências e perguntas sobre isso, mas elas estão todas relacionadas à remoção das barras de rolagem de sobreposição reais e à sua substituição pelas barras de rolagem normais.

Eu tenho usado essas correções por anos. No entanto, eles não resolvem esse novo problema com as barras de rolagem desaparecerem, a menos que você passe o mouse sobre a janela.

Esse problema (depois de usar todas as correções de barra de rolagem de sobreposição de desativação) é facilmente reproduzido, trazendo o Nautilus com uma pasta que possui mais itens do que os que cabem em uma janela. Eu sempre usei uma rápida olhada na janela para saber se estava vendo o conteúdo completo da pasta vendo a presença de uma barra de rolagem. Agora eu não posso dizer sem mexer constantemente o mouse sobre a janela. Como muitas vezes tenho 10 janelas abertas em três monitores, passo muito tempo mexendo o mouse para identificar se tenho o conteúdo completo em exibição ou a parte do conteúdo que está em exibição.

O problema também é facilmente produzido pela execução de Eclipses, que também tenho várias janelas em execução com vários editores. Eu tenho que constantemente mexer o mouse sobre as janelas também para verificar a parte do texto que está sendo exibido.

A questão mais próxima que eu encontrei que vem para este problema é Como desabilitar comportamento de ocultamento da barra de rolagem de sobreposição . Essa resolução é uma das que usei durante anos para remover a sobreposição. Essa correção foi introduzida 4 anos antes desse novo comportamento de trazer de volta a barra de rolagem, mas ocultá-la, a menos que o mouse tenha sido mexido recentemente sobre a janela.

Executando esses comandos, obtenho:

$ 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"}'

Saída:

()
    
por L. D. James 20.12.2015 / 20:18

1 resposta

2

Com o 15.10, o Ubuntu mudou para as barras de rolagem do Gnome. Procurando por este tópico eu encontrei link onde é sugerido para usar os seguintes comandos:

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"}'

Acabei de testar esses comandos no UbuntuGnome 17.04, as barras de rolagem pararam de se esconder e ficaram visíveis o tempo todo sem passar por cima delas. Se os comandos funcionarem para você, você poderá adicioná-los ao seu ~/.profile -file.

    
por mook765 09.05.2017 / 20:31