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.)backtick
um 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.screenrc
sintaxe do gnu-screen requer uma linha para ohardstatus
comando? (3.) como eu modificaria seu comando para permitir anexar algum texto após o nome da sessão?