¿Cómo desactivo las barras de desplazamiento superpuestas?

141

Parece que Ubuntu 11.04 vendrá con barras de desplazamiento superpuestas de forma predeterminada . Me do me gustan, pero no me gusta la mezcla actual de tipos de barra de desplazamiento, ya que muchas aplicaciones aún no usan esas barras de desplazamiento superpuestas.

¿Hay alguna forma de deshabilitar las barras de desplazamiento superpuestas ( sin eliminar el paquete overlay-scrollbar )?

    
pregunta htorque 09.04.2011 - 12:30

12 respuestas

67

Puedes inhabilitar las barras de desplazamiento, ya sea

respondido por el htorque 09.04.2011 - 12:31
136

En 12.04 LTS hay un forma ligeramente más limpia de hacerlo . Solo ejecuta

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

en una terminal. Las aplicaciones abiertas posteriormente tendrán la barra de desplazamiento no ayatana.

Para recuperar el comportamiento predeterminado, ejecuta

gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars

Si usa 12.10 o posterior , ejecute

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Y para volver al valor predeterminado, ejecuta

gsettings reset com.canonical.desktop.interface scrollbar-mode
    
respondido por el Erigami 17.08.2012 - 21:41
30

Puedes eliminar las barras de desplazamiento completamente escribiendo

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
    
respondido por el Sebastian Rühl 07.06.2011 - 13:14
18

Simplemente deshabilitar o eliminar las barras de desplazamiento de la superposición, como se describe en las otras respuestas, le devolverá las barras de desplazamiento, pero les faltarán los botones de paso al final de las barras porque se han desactivado en el Ambiente tema Para volver a habilitarlos, ponga lo siguiente en el archivo ~/.gtkrc-2.0 :

style "default" {
  engine "murrine" {
    stepperstyle = 0
  }
}

y lo siguiente en el archivo ~/.config/gtk-3.0/gtk.css :

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

Generalmente, reiniciar las aplicaciones es suficiente para que se apliquen los cambios.

    
respondido por el Michael Wild 23.11.2011 - 09:09
5

Simplemente use la utilidad dconf-editor o gconf-editor . Si aún no está presente, puede instalarlo desde el Centro de Software de Ubuntu.

Esta utilidad es como el editor de registro de Windows donde puede ajustar la configuración del sistema. De la entrada org > gnome > Desktop > Applications . Encuentras un elemento llamado ubuntu-overlay-scrollbars . Desactive el elemento, cierre sesión / inicie sesión y ya está listo.

    
respondido por el Marcel 04.11.2012 - 12:16
4

En Ubuntu 12.04 puede instalar Ubuntu Tweak y la opción para deshabilitar la barra de desplazamiento vertical está en Tweaks - & gt; Varios . Deberá cerrar la sesión o reiniciar para que los cambios surtan efecto.

Si desea volver a colocar la barra de desplazamiento superpuesta en algún punto, solo tiene que volver a habilitarla en la aplicación. Además, obtiene una gran cantidad de ajustes a su disposición. Yo diría que esta es la forma más fácil de lograr esto.

    
respondido por el Gabriel 20.07.2012 - 14:47
4

¡Tal vez estás hablando de una barra de desplazamiento ayatana!

en el caso de que desee tener el antiguo estilo de barra de desplazamiento, solo necesita usar el siguiente comando:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3

    
respondido por el Kesymaru 12.04.2012 - 23:25
2

Pruebe lo siguiente:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

Probablemente necesites desconectarte una vez.

Más información / ideas se pueden encontrar aquí .

    
respondido por el Pavlos G. 07.06.2011 - 13:36
2

En 15.10 wily (libgtk-3-0) esto funcionó para mí:

export GTK_OVERLAY_SCROLLING=0
    
respondido por el pawciobiel 17.12.2015 - 20:12
1

Cuando intentas desinstalar liboverlay-scrollbar no lo encuentras! Para deshacerse de las barras transparentes se solucionó fácilmente. Yo uso Leafpad.

Abra una terminal:

  1. gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars
  2. Ingrese su contraseña.
  3. Escriba export LIBOVERLAY_SCROLLBAR=0
  4. Guardar, Salir y reiniciar.

No más barras de diapositivas de superposición o barras de diapositivas transparentes.

    
respondido por el freebird 22.06.2011 - 22:54
0

Activación de barras de desplazamiento clásicas / antiguas

Para Ubuntu 14.x hay dos formas:

Solo usa el comando:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

O instale Unity Tweak Tool.

sudo apt-get install unity-tweak-tool

Ir a Sistema & gt; Barras de desplazamiento y establecido en Legacy.

Cambio de colores y apariencia

Después de uno de estos dos pasos, puede mejorar aún más el aspecto de las barras de desplazamiento si está utilizando el tema Ambiance predeterminado. Para hacer esto, encienda (si no tiene un editor sublime, reemplácelo con el editor que esté usando, como nano o gedit).

sudo subl /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

Presiona Ctrl + F y escribe .scrollbar para encontrar la sección de estilo para las barras de desplazamiento. El mío se ve a continuación (anotado con / * MODIFICADO ... / comentarios a continuación):

.scrollbar,
.scrollbar.vertical {
    /* MODIFIED: next 3 lines */
    -GtkScrollbar-has-backward-stepper: 1;
    -GtkScrollbar-has-forward-stepper: 1;
    -GtkScrollbar-stepper_size = 14;
    -GtkRange-slider-width: 14;
    border-radius: 20px;
    border-image: none;
}

.scrollbar.trough,
.scrollbar.trough.vertical {
    border-color: shade (@bg_color, 0.8);
}

.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.slider.vertical:hover,
.scrollbar.button.vertical {
    border-width: 1px;
    border-style: solid;
    border-color: shade (@bg_color, 0.86);
    /* MODIFIED: next 1 line */
    background-image: -gtk-gradient (linear, left top, right top,
                                     from (shade (@dark_bg_color, 1.08)),
                                     color-stop (0.5, @dark_bg_color),
                                     to (shade (@dark_bg_color, 0.94)));
    box-shadow: inset 1px 0 shade (@bg_color, 1.1),
                inset -1px 0 shade (@bg_color, 1.01),
                inset 0 1px shade (@bg_color, 1.1),
                inset 0 -1px shade (@bg_color, 1.1);
}

Resultado final:

    
respondido por el ShitalShah 13.10.2016 - 06:39
-1

Pude deshacerme de las barras de desplazamiento superpuestas usando dconf-editor, estableciendo:

com.canonical.desktop.interface.scrollbar-mode = 'normal'

(Advertencia, no estoy seguro sobre los botones de pasos).

Intuitivamente, si 'apagado' es normal, ¿no debería ser el predeterminado? Alguien consideró 'overlay-auto' como el predeterminado. Simplemente agradecido de deshacerse de esta "característica" horriblemente inútil. Me costó alrededor de dos horas encontrar una solución. Espero resolver el problema de botones paso a paso basado en la información anterior (gracias).

    
respondido por el Tb Thomas 19.02.2018 - 00:20

Lea otras preguntas en las etiquetas