Guias do Terminal Gnome feios e grandes demais

24

O terminal e o terminador gnome (que estou usando no meu laptop hoje em dia) podem ser personalizados para ficar muito bonitos. Usando a tela cheia e mantendo a desordem da área de trabalho no mínimo, é possível obter uma área de bom tamanho para trabalhar, mesmo no meu pequeno EeePC.

No entanto, há um elemento que não pareço capaz de controlar. As abas do Gnome são enormes demais e feias na melhor das hipóteses. Eles não se encaixam no tema que parece bobo, mas para mim o maior problema é o espaço perdido na tela. Em uma pequena tela de laptop em particular, é um problema real.

Existe uma maneira de alterar essas guias? Percebo que é possível colocá-los ao lado da janela, mas eles ocupam ainda mais espaço!

Se isso não for possível com a configuração de temas ou gnomos, existem programas de terminal, como o terminador, que podem lidar com as próprias guias? (Idealmente, de uma maneira mais elegante!)

texto alternativo

adamnfish
fonte
2
Na verdade, as guias se encaixam perfeitamente com o tema Gtk que você usa, porque é o tema que as pinta dessa maneira. É possível substituir um tema para 1 aplicativo (consulte os manuais de temas Gtk / instruções sobre como fazer isso). Meu palpite é que os botões fechar tornam as guias um pouco altas.
janc
O problema está bem descrito aqui old.nabble.com/…
Aleksandr Levchuk 15/11
adamnfish, +1 para a pergunta, mas sugiro desmarcar a sugestão da tela como a resposta correta. O GNU Screen é
ótimo

Respostas:

-1

Tente screen.

Crie diferentes "guias" com Ctrl-a ce alterne entre elas com Ctrl-a Ctrl-a(para alternar para a janela exibida anteriormente) ou diretamente com Ctrl-a <number of tab>(para alternar para o número da janela "número de guias").

Ctrl-a " apresenta uma lista de todas as janelas para seleção.

Para mais informações, dê uma olhada man screen.

abanar
fonte
2
Ou mesmo byobu, que é como tela, mas apresentados em Technicolor® ;-)
Stefano Palazzo
Sim, eu sei que eu poderia usar a tela, mas normalmente estou usando o emacs e prefiro não perder ctrl + a, por exemplo. Eu posso acabar seguindo esse caminho personalizando a tela, mas é bom que os controles das guias sejam consistentes com o resto do sistema operacional; portanto, se houver uma maneira de reduzir o preenchimento nas guias do gnomo, prefiro isso!
adamnfish
1
@ adamnfish: você pode configurar o atalho do prefixo da tela para outra coisa.
janc
5
-1 Às vezes eu preciso usar a tela, às vezes eu preciso usar guias. Eu gostaria que os dois ficassem bonitos.
Aleksandr Levchuk
3
Eu recomendo tmuxsobre screen: melhor (IMO) janelas ( 'guias') e 'painéis' (divisão de tela vertical e horizontal (eu corro. emacsInterior de uma tmuxsessão exclusivamente).
jon
6

Conforme indicado pelo JanC, terminatorusa o tema gtk padrão no seu sistema. É verdade que o problema pode ser resolvido colocando close_button_on_tab = Falseseu ~ / .config / terminator / config Além disso, você pode alterar o tema gtk. Ou, você pode definir uma configuração especial do gtk especialmente para terminator. Para fazer isso, adicione as seguintes linhas ao seu gtkrcarquivo:

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

Observe que você está modificando o widget Gtk padrão chamado "GtkNotebook". Isso é responsável pelas guias. Se você deseja que isso funcione em todos os aplicativos (não apenas no terminador), use:

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

Isso afetará todos os aplicativos. Para alterar a cor do texto na guia, use:

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

Eu não sou especialista em Gtk, e este conselho pode conter erros.

user20645
fonte
3

confira urxvt. Uma das principais razões pelas quais me mudei para ele foi a ótima maneira de lidar com as guias.

Adicione isso ao seu .Xdefaults

 URxvt.perl-ext-common:  default,tabbed,matcher
Rick
fonte