Questão uso do título da tela bash (tela -t "algo")


Eu estava trabalhando com screen ultimamente e queria usar o -t opção para isso. Qual é o objetivo do-t opção se o título da tela não aparecer em nenhum lugar como quando usar -list ou dentro da tela quando está conectado?

Existe um comando CTRL-A double-quote(") para ver todas as telas ativas e, em seguida, mostra o título, mas isso não faz realmente o trabalho, porque eu tenho que ter a tela anexada já. Eu quero ler o título antes de anexar as telas, para anexar o caminho certo em primeiro lugar.

Existe um método para usar -t de uma maneira conveniente?

Editar: Existe um método: ctrl-a " e depois ctrl-a {numberofscreen}. Eu acho que é a melhor maneira de usar os títulos de tela?

Edit2: Parece que eu estava usando a tela incorretamente. Eu misturei janelas com instâncias de tela. Melhor uso (para mim): use a mesma tela (com screen -r) e criar janelas dentro, que eu posso nomear e listar usando um dos vários métodos. Resumindo: O título -t não é o título da tela, mas o título da janela. Obrigado pela discussão!

Edit3: Acabei de descobrir: Os nomes que são mostrados em screen -list são os nomes das sessões. O comando seria screen -S "sessionname" .


1


origem




Respostas:


Ctl-a w mostrará uma lista de todas as telas na parte inferior da janela, com os títulos que você atribuiu no lugar do comando.


2





Se eu estou entendendo você corretamente,

1) "-t" é meramente uma conveniência para permitir que você identifique mais facilmente as telas que você criou. É totalmente opcional.

2) Você pode ver quais telas você criou (incluindo seus títulos "-t") com screen -ls.

Aqui estão alguns tutoriais:


1



Obrigado por responder. Sim, a opção é opcional. Não parece lógico para mim que "screen -ls" não mostre os títulos. Eu li vários tutoriais e a página de manual, fiquei curioso para saber se há uma maneira "rápida", um bom fluxo de trabalho para o uso do título. - atripes
Uma outra sugestão: ls -laR /var/run/screen/  PS: Eu pensei "tela -ls" fez liste os títulos. Desculpa. Eu concordo com você sobre "ilógico";). Por favor, deixe-nos saber se o "ls / var / run / screen" funciona para você. - paulsm4
Depois de um pouco de jogo: Screen pode ter várias instâncias, que podem ser listadas com "screen -ls". Cada instância pode ter várias janelas, às quais você pode dar um nome ou dar títulos. chamando "screen -t 'somename'" você nomeia a primeira janela da sua nova instância de tela, e não a própria instância. Isso está correto? @ paulsm4 ls / var / run / screen / apenas me deu uma lista de usuários ... por exemplo: "S-alex", etc ... não parece mostrar títulos de tela. - atripes
Parece que eu estava usando a tela incorretamente. Eu misturei janelas com instâncias de tela. Melhor uso (para mim): use a mesma tela (com "screen -r") e crie janelas dentro, que eu posso nomear e listar usando um dos vários métodos. Obrigado pela discussão! - atripes