146 votes

Comment désactiver les barres de défilement superposées ?

Il semble qu'Ubuntu 11.04 sera livré avec superposer les barres de défilement par défaut. I faire Je les aime bien, mais je n'aime pas le mélange actuel de types de barres de défilement, car de nombreuses applications n'utilisent pas encore ces barres de défilement superposées.

Existe-t-il un moyen de désactiver les barres de défilement superposées ( sin en retirant le overlay-scrollbar paquet) ?

0voto

Shital Shah Points 588

Activation des barres de défilement classiques/anciennes

Pour Ubuntu 14.x, il y a deux possibilités :

Il suffit d'utiliser la commande :

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

Ou installez Unity Tweak Tool.

sudo apt-get install unity-tweak-tool

Allez dans Système > Barres de défilement et réglez sur Legacy.

Changement de couleurs et d'apparence

Après l'une de ces deux étapes, vous pouvez encore améliorer l'aspect des barres de défilement si vous utilisez le thème Ambiance par défaut. Pour ce faire, lancez (si vous n'avez pas l'éditeur sublime, remplacez-le par l'éditeur que vous utilisez, comme nano ou gedit).

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

Appuyez sur Ctrl+F et tapez .scrollbar pour trouver la section de style pour les barres de défilement. Le mien ressemble à ce qui suit (annoté de /* MODIFIED ... / commentaires ci-dessous) :

.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);
}

Résultat final :

enter image description here

-1voto

Tb Thomas Points 11

J'ai pu me débarrasser des barres de défilement superposées en utilisant dconf-editor, en définissant :

com.canonical.desktop.interface.scrollbar-mode='normal' (en anglais)

(Attention, je ne suis pas sûr des boutons pas à pas).

Intuitivement, si "off" est normal, ne devrait-il pas être la valeur par défaut ? Quelqu'un a jugé que "overlay-auto" était la valeur par défaut. Je suis heureux d'être débarrassé de cette "fonctionnalité" horriblement inutile. Il m'a fallu environ deux heures pour trouver une solution. J'espère pouvoir résoudre le problème des boutons pas à pas grâce aux informations ci-dessus (merci).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X