Como remover o fade do limite de rolagem (efeito de borda excedida)?

2

Ao rolar em qualquer lista de arquivos ou alguns outros aplicativos, quando a parte inferior ou superior é alcançada, o Ubuntu exibe algum tipo de efeito "fade" como com a rolagem no Android observando o limite.

Como esse efeito pode ser desativado?

Este efeito não foi exibido antes do Ubuntu 15.10.

    
por wouter215 06.12.2015 / 00:49

1 resposta

3

Este não é um recurso do Ubuntu, ou Gnome, é o efeito subjacente do GTK3 desencadeado pelo evento edge-overshot link .

Se o efeito não parece bom com o seu tema ou você o acha irritante, então você precisará editar a classe overshoot CSS no tema GTK +. (Se isso estragar a tela, então é um bug no tema e deve ser reportado ao autor do tema).

Para desativar o efeito de overshoot, você pode editar manualmente o tema do GTK + para ajustar a regra de CSS.

  1. Descubra o tema atual do GTK + em uso. Como tenho um tema personalizado, as configurações padrão do sistema não mostram o nome correto do tema. Para ver o tema GTK + correto, usei Ferramenta Gnome Tweak , que pode ser instalada com:

    sudo apt-get install gnome-tweak-tool 
    
  2. No Gnome Tweak Tool Em Aparência você verá o tema atual do GTK +, por exemplo MBuntu-Y . A pasta do tema correspondente estará localizada em /usr/share/themes/MBuntu-Y . Agora faça uma cópia do tema original (a melhor opção seria criar uma cópia do tema original na sua pasta ~/themes ):

    sudo cp -r /usr/share/themes/MBuntu-Y /usr/share/themes/MBuntu-Y-original
    
  3. Em seguida, edite o arquivo CSS:

    sudo gedit /usr/share/themes/MBuntu-Y/gtk-3.0/gtk-widgets.css
    
  4. Pesquise overshoot no arquivo e edite a regra correspondente como segue abaixo:

    .overshoot { background: transparent; border:none; }

Depois de salvar o arquivo, talvez seja necessário relogar para ver as alterações.

    
por ccpizza 12.02.2016 / 11:22