gnu-screen's caption / hardstatus: como você anexa texto após o nome da sessão?

0

Para versões mais antigas do gnu-screen (ou seja, sem o %S ), descobri como imprimir o nome da sessão em o hardstatus ou legenda do gnu-screen lendo esta resposta .

A solução é adicionar as seguintes linhas ao seu .screenrc :

hardstatus string '%H:%''
backtick 0 30 30 sh -c 'screen -ls | grep --color=no -o "$PPID[^[:space:]]*"'

Como você acrescenta texto após as impressões do nome da sessão?

    
por Trevor Boyd Smith 13.11.2015 / 15:47

1 resposta

0

Esta é mais uma questão de quais são as semânticas do comando %' e backtick no gnu-screen. Aqui está o que eu encontrei para trabalhar:

caption always 'gnu-screen: host=%H, session=%', text message to append'
backtick 0 30 30 bash -c 'screen -ls | grep --color=no -o "$PPID[^[:space:]]*"'

Você precisa ler a documentação no gnu-screen backtick para ser capaz de entender o que está acontecendo. Depois de ler que a solução é muito mais direta.

    
por 13.11.2015 / 15:47