Remova o feio bazel de gordura do gnome-terminal com várias abas


34

Quando começo gnome-terminal, parece bastante agradável, mas quando abro outra guia, as bordas ficam feias:

painel-terminal-gnomo-feio-gordo

Como preservar o painel fino enquanto uso várias guias?

Respostas:


24

Depois de algumas brincadeiras, eu descobri.

Edite /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.csse adicione:

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

Erro encontrado: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468


2
Hmm, parece que o painel é pequeno para mim, tanto no terminal gnome quanto no terminador gnome. Obrigado por apontar isso! Acho que é tipo de hilariante que mesmo Mark Shuttleworth pode postar um bug para Launchpad e tê-lo não fixa 2 anos mais tarde;)
Ibrahim

11
Mexi um pouco mais com ele e finalmente o fiz funcionar! Agora, para ver se posso aplicar essa correção ao Terminator também ...
Jonah Braun

@Ibrahim eles tinham GTK2 há 2 anos, agora é muito mais fácil com CSS.
Dmitriy Budnik

Heh verdade, mas Mark Shuttleworth respondeu um ano atrás perguntando se essa correção poderia ser incorporado em Ubuntu, e não era;)
Ibrahim

Conforme sugerido em um comentário aqui , você pode usar find / -name gnome-terminal.csspara encontrar a versão mais atualizada. Eu tive que editar /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css, não gtk-3.0.
1 ''

18

Bem, em geral, é uma boa prática não modificar os arquivos originais, mas substituir seus valores de acordo com suas preferências.

Se você ainda não o possui, crie ou abra um arquivo gtk.css neste caminho

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

Cole o código a seguir, feche todos os terminais e inicie um novo.

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

Agora, não apenas removerá as bordas como você pretendia, mas também "se ajustará" melhor ao fundo escuro, meus olhos "doerão" com o cinza claro. O resultado, quando você tem várias guias, deve ficar assim, o que, é claro, você pode personalizá-lo alterando as variáveis ​​de cor de acordo com suas preferências.

insira a descrição da imagem aqui


Funcionou como um encanto +1
Jukebox

9

Mina com base nas respostas @topless e @jibreel.
Fundo transparente e um tema sombrio. Impressionante.

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

insira a descrição da imagem aqui


11
Todas essas respostas foram úteis e me ensinaram como o GTK é incrível por ter temas baseados em CSS. Esta resposta, no entanto ... esta é a melhor. Ótimo visual. Eu nem vou mexer mais nisso como planejei.
Carl Zulauf #

3

Obrigado @topless, também editei ainda mais para ficar assim, observe o raio da borda: 0, para evitar espaços em branco

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

insira a descrição da imagem aqui


0

Você pode tentar outro tema, configurar o Ambiance de acordo com suas preferências ou obter um destes (no centro de software do Ubuntu):

  • Exterminador do Futuro
  • xterm
  • Roxterm
  • Tilda
  • Guake
  • ...

Eu sei que há outros aplicativos terminais disponíveis, todos eles olhar feio para mim
Dmitriy Budnik
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.