Rimuovi il brutto grasso bazel dal terminale gnomo con più linguette


34

Quando inizio gnome-terminalsembra abbastanza piacevole ma quando apro un'altra scheda i bordi diventano brutti:

grasso-brutto-gnome-terminal-lunetta

Come posso preservare la cornice sottile mentre utilizzo più schede?

Risposte:


24

Dopo aver fatto un po 'di casino, l'ho capito.

Modifica /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.csse aggiungi:

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

Bug trovato su questo: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468


2
Hmm, sembra rendere la lunetta abbastanza piccola per me sia in gnome-terminal che in gnome-terminator. Grazie per averlo segnalato! Trovo esilarante che anche Mark Shuttleworth possa pubblicare un bug sul launchpad e non risolverlo 2 anni dopo;)
Ibrahim

1
Se ne è andato ancora un po 'in giro e finalmente ha funzionato! Ora per vedere se posso applicare questa correzione anche a Terminator ....
Jonah Braun

@Ibrahim avevano GTK2 2 anni fa, ora è molto più facile con i CSS.
Dmitriy Budnik,

Eh vero, ma Mark Shuttleworth ha risposto un anno fa chiedendo se quella correzione potesse essere incorporata in Ubuntu, e non lo era;)
Ibrahim,

Come suggerito in un commento qui , è possibile utilizzare find / -name gnome-terminal.cssper trovare la versione più aggiornata. Ho dovuto modificare /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css, no gtk-3.0.
1 ''

18

Beh, è ​​una buona pratica in generale non modificare i file originali ma sovrascriverne i valori in base alle proprie preferenze.

Se non lo possiedi già, crea o apri un file gtk.css in questo percorso

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

Incollare il codice seguente, chiudere tutti i terminali e avviarne uno nuovo.

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

Ora, non solo rimuoverà i bordi come previsto, ma "si adatterà" meglio con lo sfondo scuro, i miei occhi "feriranno" con il grigio chiaro. Il risultato quando hai più schede dovrebbe apparire così, che ovviamente puoi personalizzare manomettendo le variabili di colore in base alle tue preferenze.

inserisci qui la descrizione dell'immagine


Ha funzionato come un incantesimo +1
Jukebox

9

Il mio si basa sulle risposte @topless e @jibreel.
Sfondo trasparente e un tema scuro. Eccezionale.

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

inserisci qui la descrizione dell'immagine


1
Tutte queste risposte sono state utili e mi hanno insegnato quanto sia fantastico GTK per avere temi basati su CSS. Questa risposta, però ... questa è la migliore. Ottimo aspetto Non lo modificherò ulteriormente come previsto.
Carl Zulauf,

3

Grazie @topless, anche modificato ulteriormente per assomigliare a questo, notare il bordo-raggio: 0, per evitare spazi bianchi

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

inserisci qui la descrizione dell'immagine


0

Puoi provare un altro tema, configurare Ambiance secondo i tuoi gusti o ottenere uno di questi (dal centro software Ubuntu):

  • Terminator
  • xterm
  • Roxterm
  • Tilda
  • Guake
  • ...

So che ci sono altre app terminali disponibili, mi sembrano tutte brutte
Dmitriy Budnik,
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.