Como obter uma "rolagem suave" em todo o sistema?

8

Encontrei uma extensão incrível para o Google Chrome chamada SmoothScroll. Torna as páginas de rolagem extraordinariamente visualmente atraentes, assim como na ópera.

Eu queria saber se eu poderia encontrar algo assim para o Ubuntu que possa ser aplicado em todo o sistema, para que eu possa experimentar isso em qualquer barra de rolagem que eu use.

MetaDark
fonte

Respostas:

5

Embora seja um pouco antigo, descobri que o gnome 3.4 suporta rolagem suave

Você também verá melhorias nos componentes básicos com os quais nossos aplicativos foram feitos. Isso inclui rolagem suave, componentes atualizados da interface do usuário, um tema visual muito refinado e menus de aplicativos.

library.gnome.org/misc/release-notes/3.4/

Alguém sabe como habilitá-lo?

idgar
fonte
Embora essa não seja a resposta absoluta, pelo menos mostra que está disponível.
MetaDark
Ele será ativado para todos os aplicativos que usam GTK3.4 +. Isso inclui Nautilus, gedit e talvez outros, em 12.04+
NoBugs
2

O Firefox também tem uma opção de rolagem suave.

Mas, tanto quanto sei, isso é implementado nesses aplicativos (e no AFAIK apenas para a janela do navegador, não para outros widgets?), Não nos widgets Gtk padrão (ou Xorg, ou o que for), portanto, não existe nenhuma configuração em todo o sistema (que Eu sei de).

JanC
fonte
1

Nenhuma configuração em todo o sistema, pois os aplicativos precisam lidar com os eventos do XInput 2.1 ou usar um kit de ferramentas que faça isso automaticamente.

Os aplicativos Gnome / GTK3 lidam com rolagem suave ou com pixel perfeito por padrão.

O Firefox requer a configuração de uma variável de ambiente MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc).

O Chromium o introduziu recentemente na versão 54 e você precisará instalá-lo a partir de uma fonte mais atualizada que os repositórios do Ubuntu.

Os aplicativos KDE / QT aparentemente têm suporte, embora eu não tenha tentado.

Aplicativos baseados em elétrons (como Atom) ainda não têm suporte para eventos XInput 2.1.

Damian Moore
fonte
Uau, essa é uma pergunta antiga, não uso o Ubuntu desde 2013. Observe também que o MOZ_USE_XINPUT2 só funciona no Firefox quando o e10s está ativado. Isso pode ser verificado em: support em Multiprocess Windows. Algumas extensões podem não oferecer suporte oficial ao e10s; portanto, você deve desativar a extensão ou definir "browser.tabs.remote.force-enable" como true em about: config (no entanto, isso não é recomendado).
MetaDark