Gnome-Terminal-Registerkarten: Kein Kontrast zwischen aktiven und inaktiven Registerkarten


24

In Ubuntu 13.04 habe ich oft mehrere Tabs im Gnome-Terminal geöffnet. Das Problem ist, dass ich zwar den Titel der einzelnen Registerkarten festlegen kann, es jedoch sehr schwierig ist, festzustellen, welche Registerkarte aktiv ist - die Unterscheidung zwischen der aktiven Registerkarte und der inaktiven Registerkarte in Farbe und Rendering ist so subtil, dass man sich die Registerkartenleiste ansehen muss sehr vorsichtig.

Gibt es eine Möglichkeit, diesen Kontrast deutlicher zu machen?


Wie heißt das von Ihnen verwendete Thema?

Die farbige Unterscheidung sollte meiner Meinung nach eine vernünftige Standardeinstellung sein. Komm schon GNOME!
blong

Dieses Problem ist noch schwerwiegender in gedit.
Nobar

Antworten:


22

Ich starte Ubuntu 13.10 mit dem Ambience-Theme - hatte das gleiche Problem.

Lösung: Bearbeiten ~/.config/gtk-3.0/gtk.cssSie (möglicherweise müssen Sie es erstellen) und fügen Sie Folgendes hinzu:

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 hat das gleiche Problem. Ihre Lösung hat es für mich gelöst.
Nomaed

Versucht die Registerkarte: aktiver Block allein, keine Wirkung. : \ Es scheint, dass die Datei von einem neu geöffneten Gnome-Terminal nicht bemerkt / gelesen wird. Könnte es an der falschen Stelle sein, muss es von irgendwoher referenziert werden?
Tomislav Nakic-Alfirevic

Ich habe vergessen hinzuzufügen: Ich habe versucht, zu einem anderen Thema und zurück zu wechseln (wie hier vorgeschlagen: askubuntu.com/a/221783/32201 ) und immer noch keine Wirkung.
Tomislav Nakic-Alfirevic

Perfekte Lösung. Hat ein paar Nuancen, wie es mit bestimmten Grenzen verschmilzt, aber das ist im Wesentlichen genau das, was benötigt wurde.
Nacitar Sevaht

11

Hier ist, was in Ubuntu 14.04 für mich funktioniert hat: Ich habe versucht, ein ähnliches Gesamtbild beizubehalten und die inaktiven Registerkarten weniger hell zu machen.

Bearbeiten Sie die Datei ~/.config/gtk-3.0/gtk.css

enthalten

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

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

schließen ALL Terminal - Fenster starten und Test

EDIT : Nach einer Weile wurde klar, dass ein ausgeprägter Unterschied zwischen aktivem und inaktivem Tab nicht ausreicht.

Ich denke, es ist notwendig, einen inaktiven Tab auf den ersten Blick erkennen zu können - ohne zur Seite zu schauen.

Hier ist die aktualisierte Konfiguration (dunklere inaktive Registerkarten):

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

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

Danke ... dieser Teil meines Lebens ist vergangen, aber wenn ich das nächste Mal das Problem bekomme, werde ich es versuchen!
Stabledog

Toll, Tjunkie, das funktioniert am 15.04.
Jean Jordaan,

Es funktioniert auch in 15.10.
Marc Belmont

Keine gtk.css-Datei in Ubuntu 14.04
DiEcho

Vordergrund funktioniert nicht auf Ubuntu 14.04 lts
Tuan

5

Wenn Sie den Text der aktiven Registerkarte deutlicher machen möchten, können Sie die Bezeichnung wie folgt ändern:

Bearbeiten Sie die Datei ~/.config/gtk-3.0/gtk.css

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

Getestet in gnome-terminal 3.17.91

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Hier ist, was ich bei der Arbeit an Ubuntu 15.10 mit Gnome-Terminal 3.16.2 verwende. Die kleinere Größe der Registerkarten ermöglicht dem Terminal mehr Bildschirmbereich und ich habe mit dem Kontrast zwischen aktiven und inaktiven Registerkarten experimentiert. Ich denke, der Tabulatortext sieht besser aus, ohne dass der Fettdruck angewendet wird.

/* 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;
}

Bildbeschreibung hier eingeben


Verrückte Farbe, aber es funktioniert =)
AB

Ich muss zugeben, dass meine Wahl der Textfarbe mit dunklen Tabulatoren schöner ist :)
Bruce

Fühlen Sie sich frei, um meinen Screenshot zu entfernen. ;)
AB

Nein, es ist alles gut.
Bruce

4

Ich habe kein Problem damit, aktive und inaktive Tabs im Gnome-Terminal unter Verwendung des Ubuntu-Standardthemas "Ambiance" zu unterscheiden.

Beim Betrachten von Launchpad stellte ich fest, dass dies ein bestätigter Fehler ist, der viele Menschen betrifft: Es ist schwierig zu unterscheiden, welche Registerkarte ausgewählt ist .

Wenn dies auch Sie betrifft, können Sie dieses Problem lösen, indem Sie Ihr Ubuntu-Thema ändern: Klicken Sie mit der rechten Maustaste auf den Desktop, wählen Sie Desktop-Hintergrund ändern und ändern Sie im neu geöffneten Fenster Ihr Thema in Kontrastreich :

ubuntu theme ändern

Dann können Sie Ihre aktiven und inaktiven Tabs im gnome-terminal problemlos unterscheiden:

Terminal-Registerkarten


2
Ok, das ist eine Idee. Ich hatte mir etwas weniger Globales und Dramatisches erhofft, als das gesamte Desktop-Thema zu ändern - aber wenn das der einzige Weg ist, dann ist es das wert. Vielen Dank!
Stabledog

Irgendwelche Updates dazu für den 14.04? Das ganze Thema zu ändern fühlt sich wie ein Overkill an. Insbesondere High Contrast ist sehr hässlich.
Becko

@becko Der Fehler wird hier nachverfolgt: bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349 . Die Lösung von renedv1 ist jedoch sehr einfach und effektiv: askubuntu.com/a/406816/31592
blong 21.09.15
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.