Entfernen Sie den hässlichen Fettbazel mit mehreren Tabs vom Gnome-Terminal

34

Wenn ich anfange gnome-terminal, sieht es ganz angenehm aus, aber wenn ich einen anderen Tab öffne, werden die Ränder hässlich:

fett-hässlich-gnome-terminal-lünette

Wie kann ich bei Verwendung mehrerer Registerkarten eine dünne Blende erhalten?

Dmitriy Budnik
quelle

Antworten:

24

Nach einigem Herumspielen habe ich es herausgefunden.

Bearbeiten /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.cssund hinzufügen:

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

Fehler gefunden auf: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468

Jonah Braun
quelle
2
Hmm, es scheint, dass die Lünette für mich sowohl im Gnome-Terminal als auch im Gnome-Terminator ziemlich klein ist. Vielen Dank für den Hinweis! Ich finde es irgendwie komisch, dass sogar Mark Shuttleworth einen Fehler im Launchpad veröffentlichen und ihn 2 Jahre später nicht beheben kann;)
Ibrahim
1
Hab noch ein bisschen rumgespielt und es endlich zum Laufen gebracht! Nun, um zu sehen, ob ich diesen Fix auch auf Terminator anwenden kann ...
Jonah Braun,
@Ibrahim Sie hatten GTK2 vor 2 Jahren, jetzt ist es viel einfacher mit CSS.
Dmitriy Budnik
Er ist wahr, aber Mark Shuttleworth hat vor einem Jahr geantwortet und gefragt, ob dieses
Ibrahim
Wie in einem Kommentar hier vorgeschlagen , können Sie die find / -name gnome-terminal.cssaktuellste Version finden. Ich musste bearbeiten /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css, nicht gtk-3.0.
1 ''
18

Nun, es ist im Allgemeinen eine gute Praxis, die Originaldateien nicht zu ändern, sondern ihre Werte gemäß Ihren Präferenzen zu überschreiben.

Wenn Sie es noch nicht haben, erstellen oder öffnen Sie eine gtk.css-Datei in diesem Pfad

~/.config/gtk-3.0/gtk.css

Fügen Sie den folgenden Code ein, schließen Sie alle Terminals und starten Sie einen neuen.

@define-color bg-grey #222;
@define-color active-grey #333;
@define-color border-grey #555;


TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  border: 1px solid @border-grey;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab {
  background-color: shade(@bg-grey, 1);
}

Jetzt werden nicht nur die Ränder entfernt, wie Sie es beabsichtigt haben, sondern es wird auch besser zu dem dunklen Hintergrund "passen", meine Augen "schmerzen" mit dem hellgrauen. Wenn Sie mehrere Registerkarten haben, sollte das Ergebnis so aussehen. Natürlich können Sie es anpassen, indem Sie die Farbvariablen nach Ihren Wünschen verändern.

Bildbeschreibung hier eingeben

oben ohne
quelle
Arbeitete wie ein Zauber +1
Jukebox
9

Meins basiert auf @topless und @jibreel Antworten.
Transparenter Hintergrund und ein dunkles Thema. Genial.

@define-color bg-grey #222;
@define-color active #313131;

TerminalWindow .notebook {
    border: 0;
    padding: 0;
    color: #fff;
    background-color: shade(@active, 1);
}

TerminalWindow .notebook tab:active {
    background-color: shade(@active,1);
}

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

Bildbeschreibung hier eingeben

Parto
quelle
1
Alle diese Antworten waren hilfreich und haben mir beigebracht, wie großartig GTK für CSS-basierte Themen ist. Diese Antwort ist die beste. Großartiges Aussehen. Ich werde das nicht einmal weiter optimieren, wie ich es geplant habe.
Carl Zulauf
3

Danke @topless, habe es auch so weiter bearbeitet, beachte den Randradius: 0, um Leerzeichen zu vermeiden

@define-color bg-grey #222;
@define-color active #300A24;

TerminalWindow .notebook {
  border: 0;
  padding: 0;
  color: #eee;
  background-color: shade(@active-grey, 1);
}

TerminalWindow .notebook tab:active {
  background-color: shade(@active, 1);
}

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

Bildbeschreibung hier eingeben

jibreel
quelle
0

Sie können entweder ein anderes Thema ausprobieren, Ambiance nach Ihren Wünschen konfigurieren oder eines der folgenden Themen herunterladen (im Ubuntu Software Center):

  • Terminator
  • xterm
  • Roxterm
  • Tilda
  • Guake
  • ...
Tornado
quelle
Ich weiß, dass es andere Terminal-Apps gibt, die alle für mich hässlich aussehen
Dmitriy Budnik