¿Cómo obtener "desplazamiento suave" en todo el sistema?

8

Encontré una increíble extensión para Google Chrome llamada SmoothScroll. Hace que las páginas web de desplazamiento sean extraordinariamente atractivas visualmente, como en la ópera.

Me preguntaba si podría encontrar algo como esto para Ubuntu que pueda aplicarse en todo el sistema para poder experimentar esto en cualquier barra de desplazamiento que use.

MetaDark
fuente

Respuestas:

5

Aunque es un poco viejo, descubrí que gnome 3.4 admite desplazamiento suave

También verá mejoras en los componentes básicos con los que se han realizado nuestras aplicaciones. Esto incluye desplazamiento suave, componentes de interfaz de usuario actualizados, un tema visual muy refinado y menús de aplicaciones.

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

¿Alguien sabe cómo habilitarlo?

idgar
fuente
Si bien esta no es la respuesta absoluta, al menos muestra que está disponible.
MetaDark
Se habilitará para todas las aplicaciones que usan GTK3.4 +. Eso incluye Nautilus, gedit y tal vez otros, el 12.04+
NoBugs
2

Firefox también tiene una opción de desplazamiento suave.

Pero hasta donde sé, esto se implementa en esas aplicaciones (¿y AFAIK solo para la ventana del navegador, no para otros widgets?), No en widgets Gtk estándar (o Xorg, o lo que sea), por lo que no existe una configuración de todo el sistema (que Yo se de).

JanC
fuente
1

No hay configuración en todo el sistema, ya que las aplicaciones necesitan manejar los eventos XInput 2.1 por sí mismas o usar un kit de herramientas que lo hace automáticamente.

Las aplicaciones Gnome / GTK3 manejan el desplazamiento suave o perfecto de píxeles por defecto.

Firefox requiere establecer una variable de entorno MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc).

Chromium lo introdujo recientemente en la versión 54 y deberá instalarlo desde una fuente que esté más actualizada que los repositorios de Ubuntu.

Las aplicaciones KDE / QT aparentemente tienen soporte, aunque no lo he intentado.

Las aplicaciones basadas en electrones (como Atom) todavía no tienen soporte para eventos XInput 2.1.

Damian Moore
fuente
Wow, esta es una vieja pregunta, no he estado usando Ubuntu desde 2013. Sin embargo, tenga en cuenta que MOZ_USE_XINPUT2 solo funciona en Firefox cuando tiene habilitado e10s. Esto se puede verificar sobre: ​​soporte en Windows multiproceso. Es posible que algunas extensiones no admitan oficialmente e10s, por lo que debe deshabilitar la extensión o establecer "browser.tabs.remote.force-enable" en verdadero en about: config (sin embargo, esto no es recomendable).
MetaDark