Schede Gnome-terminal: nessun contrasto tra le schede attive e inattive


24

In Ubuntu 13.04, ho spesso più schede aperte in gnome-terminal. Il problema è che, mentre posso impostare il titolo di ogni scheda, è molto difficile dire quale scheda è attiva: il colore e la distinzione di rendering tra la scheda attiva e la scheda inattiva sono così sottili che si deve studiare la barra delle schede molto attentamente.

C'è un modo per rendere più evidente questo contrasto?


Qual è il nome del tema che stai utilizzando?

La distinzione colorata dovrebbe essere un IMHO predefinito sano. Dai GNOME!
blong,

Questo problema è ancora più significativo in gedit.
nobar,

Risposte:


22

Sto eseguendo Ubuntu 13.10 con il tema Ambience - ho avuto lo stesso problema.

Soluzione: modifica ~/.config/gtk-3.0/gtk.css(potrebbe essere necessario crearlo) e aggiungi:

TerminalWindow,
TerminalWindow.background {
        background-color: #6e6e6e;
        color: #000000;
}

TerminalWindow .notebook tab {
        padding: 2;
        background-color: #6e6e6e;
}

TerminalWindow .notebook tab:active {
        background-color: #d1d1d1;
}

Ubuntu 14.04 ha lo stesso problema. La tua soluzione l'ha risolto per me.
Nominato l'

Ho provato la scheda: blocco attivo da solo, nessun effetto. : \ Sembra che il file non venga notato / letto da un gnome-terminal appena aperto. Potrebbe essere nel posto sbagliato, deve essere referenziato da qualche parte?
Tomislav Nakic-Alfirevic,

Ho dimenticato di aggiungere: ho provato a passare a un altro tema e viceversa (come suggerito qui: askubuntu.com/a/221783/32201 ) e ancora nessun effetto.
Tomislav Nakic-Alfirevic,

Soluzione perfetta Ha alcune sfumature nel modo in cui si fonde con determinati bordi, ma questo è essenzialmente esattamente ciò che era necessario.
nacitar sevaht,

11

Ecco cosa ha funzionato per me in Ubuntu 14.04, ho cercato di mantenere un aspetto generale simile e di rendere le schede inattive meno luminose.

modifica il file ~/.config/gtk-3.0/gtk.css

contenere

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #d2d1d0;
    foreground-color: #2e2d2c;
}

chiudere TUTTE le finestre del terminale avviare e testare

MODIFICA : Dopo averlo usato per un po 'è diventato chiaro che una differenza pronunciata tra scheda attiva e inattiva non è sufficiente.

Penso che sia necessario essere in grado di dire una scheda inattiva a prima vista - senza guardare ai suoi lati.

Quindi ecco la configurazione aggiornata (schede inattive più scure):

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}

Grazie ... è passato questo tratto della mia vita, ma la prossima volta che avrò il problema lo proverò!
Stabledog,

Fantastico, Tjunkie, funziona alla grande il 15.04
Jean Jordaan,

Funziona anche nel 15.10.
Marc Belmont,

nessun file gtk.css in Ubuntu 14.04
diEcho,

il primo piano non funziona su Ubuntu 14.04 lts
Tuan

5

Se desideri rendere più ovvio il testo della scheda attiva, puoi modificarne l'etichetta in questo modo,

modifica il file ~/.config/gtk-3.0/gtk.css

TerminalTabLabel.active-page .label {
    color: cyan;
    font-weight: bold;
}

Testato in gnome-terminal 3.17.91

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Ecco cosa sto usando al lavoro su Ubuntu 15.10 con gnome-terminal 3.16.2. Le dimensioni ridotte della scheda consentono di utilizzare più area dello schermo per il terminale e ho sperimentato il contrasto tra le schede attive e inattive. Penso che il testo dell'etichetta della scheda sia migliore senza lo stile grassetto applicato.

/* gnome-terminal */
@define-color term-win-bg           #262626;
@define-color term-tab-inactive-bg  #333333;
@define-color term-tab-active-bg    #424242;
@define-color ubuntu-orange         #fb9267;

TerminalScreen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @term-win-bg;
}


TerminalWindow .notebook {
    border: 0;
    padding: 0;
}


TerminalWindow .notebook tab {
    border: 0;
    border-radius: 0px;
    border-image: -gtk-gradient (linear, left top, left bottom,
                                from (alpha (shade (@term-win-bg, 0.9), 0.0)),
                                to (shade (@term-win-bg, 0.9))) 1;
    border-image-width: 0 1px;
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
    background-color: shade(@term-tab-inactive-bg, 1);
}


TerminalWindow .notebook tab:active {
    border: 0;
    border-radius: 0px;
    background-color: shade(@term-tab-active-bg, 1);
}


TerminalTabLabel.active-page .label {
    /*color: @bg_color;
    font-weight: bold
    color: @ubuntu-orange; */
    color: cyan;
}

inserisci qui la descrizione dell'immagine


Colore pazzo, ma funziona =)
AB

Devo ammettere che la mia scelta del colore del testo è migliore con le schede scure :)
Bruce,

Sentiti libero di rimuovere il mio screenshot. ;)
AB

Nah va tutto bene.
Bruce,

4

Non ho alcun problema a distinguere le schede attive e inattive in gnome-terminal usando il tema predefinito di Ubuntu - Ambiance.

Guardando Launchpad, ho scoperto che questo è un bug confermato che colpisce molte persone: Difficile distinguere quale scheda è selezionata .

Se anche questo ti sta interessando, puoi risolverlo cambiando il tema di Ubuntu: fai clic con il pulsante destro del mouse sul desktop, seleziona Cambia sfondo del desktop e nella nuova finestra aperta cambia il tema in Alto contrasto :

cambia il tema di Ubuntu

Quindi puoi distinguere senza problemi le tue schede attive e inattive in gnome-terminal:

linguette terminali


2
Ok, è un'idea. Immagino che sperassi in qualcosa di meno globale e drammatico del cambiare l'intero tema del desktop, ma se è l'unico modo, credo che ne valga la pena. Grazie!
Stabledog

Qualche aggiornamento su questo per 14.04? Cambiare l'intero tema sembra eccessivo. E l'alto contrasto in particolare è molto brutto.
becko,

@becko Il bug viene rintracciato qui: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . Tuttavia, la soluzione di renedv1 è molto semplice ed efficace: askubuntu.com/a/406816/31592
blong
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.