Como uso as guias com o programa Linux "Screen"?

18

Estou usando várias janelas de tela e estou imaginando se é possível adicionar uma interface com guias, com nomes de guias e atalhos de teclado para mover entre as guias.

GJ.
fonte

Respostas:

24

Adicione isso ao seu arquivo .screenrc :

caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"

Depois de reiniciar a tela, há uma barra de status abaixo mostrando o nome da guia atual e, como bônus, o nome e a hora atuais do host - modifique-os à vontade, se desejar.

Para renomear uma guia, pressione ctrl+ a Ae dê um novo nome a ela.

Você pode mover-se entre as guias (bem, janelas, mas pense nelas como guias) com ctrl+ a tabnumberou ctrl+ a n(vá para a próxima guia) / ctrl+ a p(vá para a guia anterior).

Janne Pikkarainen
fonte
11
Eu tenho algo parecido com isto, mas use em hardstatusvez de caption. A página de manual é vaga sobre qual é a diferença. Alguém sabe?
Doug Harris
11
@ Doug: Hardstatus é geralmente para as mensagens lançadas pela tela para alertá-lo sobre diferentes eventos. A legenda é normalmente usada se houver mais de uma janela aberta. É tudo o que sei - os dois parecem realmente realizar a mesma coisa.
Janne Pikkarainen 26/08/10
Eu tinha hardstatus alwayslastlineuma string de formato semelhante à sua, captionpara que ela sempre mostre informações interessantes. Eu adicionei caption stringpara que, quando eu divido a janela, seja um pouco diferente do que mostro na hardstatuslinha na parte inferior.
Doug Harris