Come disabilitare le barre di scorrimento dell'overlay?

141

Sembra che Ubuntu 11.04 venga fornito con barre di scorrimento per overlay per impostazione predefinita . Io faccio mi piace, ma non mi piace l'attuale mix di tipi di barra di scorrimento dal momento che molte applicazioni non usano ancora queste barre di scorrimento sovrapposte.

C'è un modo per disabilitare le barre di scorrimento di sovrapposizione ( senza rimuovere il pacchetto overlay-scrollbar )?

    
posta htorque 09.04.2011 - 12:30

12 risposte

67

Puoi disabilitare le barre di scorrimento

risposta data htorque 09.04.2011 - 12:31
136

In 12.04 LTS c'è un modo leggermente più pulito per farlo . Basta eseguire

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

in un terminale. Le app aperte in seguito avranno la barra di scorrimento non ayatana.

Per ripristinare il comportamento predefinito, esegui

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

Se utilizzi 12.10 o successivo , esegui

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

E per tornare al valore predefinito, esegui

gsettings reset com.canonical.desktop.interface scrollbar-mode
    
risposta data Erigami 17.08.2012 - 21:41
30

Puoi rimuovere completamente le barre di scorrimento digitando

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
    
risposta data Sebastian Rühl 07.06.2011 - 13:14
18

Disabilitando o rimuovendo le barre di scorrimento sovrapposte come descritto dalle altre risposte, si otterranno le barre di scorrimento, ma mancheranno i pulsanti stepper alla fine delle barre perché sono state disabilitate in Ambiance tema. Per riattivarli, inserisci quanto segue nel file ~/.gtkrc-2.0 :

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

e quanto segue nel file ~/.config/gtk-3.0/gtk.css :

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

Di solito, il riavvio delle applicazioni è sufficiente per applicare le modifiche.

    
risposta data Michael Wild 23.11.2011 - 09:09
5

Usa semplicemente l'utilità dconf-editor o gconf-editor . Se non è già presente, puoi installarlo da Ubuntu Software Center.

Questa utility è come l'editor di registro di Windows in cui è possibile modificare le impostazioni di sistema. Dalla voce org > gnome > Desktop > Applications . Trovi un oggetto chiamato ubuntu-overlay-scrollbars . Disattiva l'elemento, disconnetti / accedi e sei pronto.

    
risposta data Marcel 04.11.2012 - 12:16
4

In Ubuntu 12.04 puoi semplicemente installare Ubuntu Tweak e l'opzione per disabilitare la barra di scorrimento dell'overlay verticale è in Tweaks - & gt; Varie . Devi effettuare la disconnessione o il riavvio per rendere effettive le modifiche.

Se vuoi che la barra di scorrimento di overlay ritorni a un certo punto, basta andare e riattivarla nuovamente nell'app. Inoltre ottieni un gran numero di modifiche a tua disposizione. Direi che questo è il modo più semplice per raggiungere questo obiettivo.

    
risposta data Gabriel 20.07.2012 - 14:47
4

Forse stai parlando della barra di scorrimento di ayatana!

nel caso in cui si desideri avere il vecchio stile della barra di scorrimento, è sufficiente utilizzare il comando successivo:

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

    
risposta data Kesymaru 12.04.2012 - 23:25
2

Prova quanto segue:

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

Probabilmente dovrai disconnetterti una volta.

Altre informazioni / idee possono essere trovate qui .

    
risposta data Pavlos G. 07.06.2011 - 13:36
2

Il 15.10 wily (libgtk-3-0) ha funzionato per me:

export GTK_OVERLAY_SCROLLING=0
    
risposta data pawciobiel 17.12.2015 - 20:12
1

Quando tenti di disinstallare liboverlay-scrollbar non lo trova! Per sbarazzarsi delle barre trasparenti è stato facilmente risolto. Io uso il leafpad.

Apri un terminale:

  1. gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars
  2. Inserisci la password.
  3. Digita export LIBOVERLAY_SCROLLBAR=0
  4. Salva, esci e riavvia.

Niente più barre di scorrimento di sovrapposizione o barre di scorrimento trasparenti.

    
risposta data freebird 22.06.2011 - 22:54
0

Abilitazione delle barre di scorrimento di tipo classico / vecchio

Per Ubuntu 14.x ci sono due modi:

Usa il comando:

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

O installa Unity Tweak Tool.

sudo apt-get install unity-tweak-tool

Vai a Sistema & gt; Scrollbar e impostato su Legacy.

Modifica di colori e aspetto

Dopo uno di questi due passaggi, è possibile migliorare ulteriormente l'aspetto delle barre di scorrimento se si utilizza il tema Ambiance predefinito. Per fare ciò, attiva (se non hai l'editor sublime, sostituiscilo con qualsiasi editor che usi come nano o gedit).

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

Premere Ctrl + F e digitare .scrollbar per trovare la sezione dello stile per le barre di scorrimento. Il mio appare come segue (annotato con / * MODIFICATO ... / commenti sotto):

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

Risultato finale:

    
risposta data ShitalShah 13.10.2016 - 06:39
-1

Sono stato in grado di sbarazzarmi delle barre di scorrimento dell'overlay usando dconf-editor, impostando:

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

(Avvertenza, non sono sicuro dei pulsanti del timone).

Intuitivamente, se 'off' è normale, non dovrebbe essere l'impostazione predefinita? Qualcuno ha ritenuto 'overlay-auto' il default. Solo grazie per essere liberato da questa "caratteristica" orribilmente inutile. Mi è costato circa due ore per trovare una soluzione. Spero di risolvere il problema dei pulsanti stepper in base alle informazioni di cui sopra (grazie).

    
risposta data Tb Thomas 19.02.2018 - 00:20

Leggi altre domande sui tag