Uso diferentes sessões de tela para diferentes projetos. Tela inicial como screen -S project1. Agora, eu gostaria de mencionar 'project1' na linha de status.
O nome da sessão pode ser obtido a partir variável STY ambiente: STY=13539.project1.
Mas como colocar isso na tela? Eu tentei o comando backtick e% `no hardstatus, mas não consigo acertar.
O que eu fiz:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
sem sorte, vazio% `.
backtick 0 30 30 sessionname
ainda sem sorte, nome da sessão: não encontrado
backtick: (1.)backtickum bash é incorporado? um comando gnu-screen? um executável binário? existe uma página de manual? (2.) Eu sei que funciona porque eu tentei, mas como você executa um comando de duas linhas quando parece que a.screenrcsintaxe do gnu-screen requer uma linha para ohardstatuscomando? (3.) como eu modificaria seu comando para permitir anexar algum texto após o nome da sessão?