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.