[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Desactivar auto ocultación de barras de desplazamiento con GTK+3.16



Hola, compañeros.

En la nueva versión de GTK+, que entró en Debian testing hace poco, la 3.16, han añadido una "feature" que, personalmente, catalogaría de "magnífica"; se trata de que las barras de scroll se auto-ocultan de forma automática.

A mi, esto me parece realmente molesto. No sólo impide ver a simple vista si un listado es más o menos largo, o si ese listado ocupa exactamente el área mostrada, sino que, además, en muchas aplicaciones la aparición de la barra de scroll se superpone al contenido mismo, de forma que, cuando aparece oculta ese contenido, resultando realmente molesto.

Hasta donde he podido averiguar, la única forma de desactivarlo es mediante una variable de entorno. La información que he logrado encontrar dice que habría que incluir el código:

export GTK_OVERLAY_SCROLLING=0

en el .bashrc de nuestro home.


He añadido esto en el .bashrc, en el .profiles, y en el .bash_profile y el resultado es el mismo: NULO.

Lo único que he probado y que parece funcionar es crear scripts de bash para lanzar las aplicaciones, de forma que se añada esta directiva antes de lanzar la aplicación deseada.

Pej:

#!/bin/bash
export GTK_OVERLAY_SCROLLING=0 liferea
liferea


Este script lanzaría liferea con la función de las barras de scroll fijas, como quiero, pero me obliga a hacer lanzadores personalizados para TODAS las aplicaciones que usan GTK+3, lo cual es una auténtica locura.


¿Alguien ha probado a desactivar esto con éxito?
¿Cómo podría forzar que la variable estuviera permanentemente configurada para todo el entorno al logearme?

Uso Debian Testing, con XFCE como entorno de escritorio.


Pdta: ¿Soy el único al que esta paulatina "tabletización" de Gnome y GTK le resulta tremendamente molesta?

Muchas gracias!


Reply to: