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

141

Il semble que Ubuntu 11.04 sera fourni avec des barres de défilement par défaut . Je fais comme eux, 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.

Existe-t-il un moyen de désactiver les barres de défilement superposées ( sans supprimer le package overlay-scrollbar )?

    
posée htorque 09.04.2011 - 12:30
la source

12 réponses

67

Vous pouvez désactiver les barres de défilement soit

réponse donnée htorque 09.04.2011 - 12:31
la source
136

Dans 12.04 LTS , il y a façon plus propre de le faire . Il suffit de courir

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

dans un terminal. Les applications ouvertes par la suite auront la barre de défilement non ayatana.

Pour récupérer le comportement par défaut, exécutez

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

Si vous utilisez 12.10 ou version ultérieure , exécutez

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

Et pour revenir à la valeur par défaut, exécutez

gsettings reset com.canonical.desktop.interface scrollbar-mode
    
réponse donnée Erigami 17.08.2012 - 21:41
la source
30

Vous pouvez supprimer complètement les barres de défilement en tapant

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
    
réponse donnée Sebastian Rühl 07.06.2011 - 13:14
la source
18

La simple désactivation ou suppression des barres de défilement décrites par les autres réponses vous ramènera aux barres de défilement, mais les boutons pas à pas à la fin des barres seront manquants car elles ont été désactivées dans Ambiance thème . Pour les réactiver, placez les éléments suivants dans le fichier ~/.gtkrc-2.0 :

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

et le suivant dans le fichier ~/.config/gtk-3.0/gtk.css :

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

Habituellement, le redémarrage des applications suffit pour que les modifications s’appliquent.

    
réponse donnée Michael Wild 23.11.2011 - 09:09
la source
5

Utilisez simplement l'utilitaire dconf-editor ou gconf-editor . S'il n'est pas déjà présent, vous pouvez l'installer depuis Ubuntu Software Center.

Cet utilitaire ressemble à l'éditeur de registre Windows où vous pouvez modifier les paramètres du système. A partir de l'entrée org > gnome > Desktop > Applications .Vous trouvez un élément nommé ubuntu-overlay-scrollbars . Désactivez l'élément, déconnectez-vous / connectez-vous et vous êtes prêt.

    
réponse donnée Marcel 04.11.2012 - 12:16
la source
4

Dans Ubuntu 12.04, vous pouvez simplement installer Ubuntu Tweak et l'option permettant de désactiver la barre de défilement verticale est en Tweaks - & gt; Divers . Vous devez vous déconnecter ou redémarrer pour que les modifications prennent effet.

Si vous souhaitez que la barre de défilement superposée revienne à un moment donné, il vous suffit d’aller la réactiver dans l’application. De plus, vous avez un grand nombre de réglages à votre disposition. Je dirais que c'est le moyen le plus simple d'y parvenir.

    
réponse donnée Gabriel 20.07.2012 - 14:47
la source
4

Vous parlez peut-être de la barre de défilement ayatana!

dans le cas où vous voulez avoir l’ancien style de la barre de défilement, il vous suffit d’utiliser la commande suivante:

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

    
réponse donnée Kesymaru 12.04.2012 - 23:25
la source
2

Essayez ce qui suit:

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

Vous devrez probablement vous déconnecter une fois.

Vous trouverez plus d’informations / d’idées ici .

    
réponse donnée Pavlos G. 07.06.2011 - 13:36
la source
2

Le 15.10 wily (libgtk-3-0) cela a fonctionné pour moi:

export GTK_OVERLAY_SCROLLING=0
    
réponse donnée pawciobiel 17.12.2015 - 20:12
la source
1

Lorsque vous essayez de désinstaller liboverlay-scrollbar ne le trouve pas! Pour se débarrasser des barres transparentes était facilement corrigé. J'utilise un Leafpad.

Ouvrez un terminal:

  1. gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars
  2. Entrez votre mot de passe.
  3. Tapez export LIBOVERLAY_SCROLLBAR=0
  4. Enregistrer, quitter et redémarrer.

Plus de barres de défilement ou de diapositives transparentes.

    
réponse donnée freebird 22.06.2011 - 22:54
la source
0

Activation des barres de défilement de style classique / ancien

Pour Ubuntu 14.x, il existe deux manières:

Utilisez simplement 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 System & gt; Scrollbars et mis à Legacy.

Modification des couleurs et de l’apparence

Après l'une de ces deux étapes, vous pouvez améliorer l'apparence des barres de défilement si vous utilisez le thème Ambiance par défaut. Pour ce faire, lancez-vous (si vous n'avez pas d'éditeur sublime, remplacez-le par n'importe quel é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 rechercher une section de style pour les barres de défilement. Le mien ressemble à ci-dessous (annoté avec / * MODIFIED ... / comments below):

.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:

    
réponse donnée ShitalShah 13.10.2016 - 06:39
la source
-1

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

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

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

Intuitivement, si "off" est normal, ne devrait-il pas être le défaut? Quelqu'un a jugé 'overlay-auto' la valeur par défaut. Juste reconnaissant de se débarrasser de cette «fonctionnalité» horriblement inutile. Cela m'a coûté environ deux heures pour trouver une solution. J'espère résoudre le problème des boutons de commande basés sur les informations ci-dessus (merci).

    
réponse donnée Tb Thomas 19.02.2018 - 00:20
la source

Lire d'autres questions sur les étiquettes