É possível alterar o nome da sessão de tela GNU após a criação?

4

[Isso continua minha pergunta anterior Como eu sei se estou rodando dentro de uma "tela" linux ou não? ]

Como título, posso?

Eu tentei screen -S mysess , mas ele cria uma nova tela em vez de alterar o nome da tela atual.

Eu também tentei screen -X 'sessionname haha' , mas sem efeito. Ele apenas exibe uma barra de cores inversas na parte inferior do terminal dizendo

-X: unknown command 'sessionname haha'

    
por Jimm Chen 06.04.2012 / 08:55

1 resposta

19

Use Ctrl - a : para chegar ao modo de comando para a sessão e então use o comando sessionname

sessionname session1

EDITAR:

Usando seu exemplo acima:

Se você é detached de uma sessão, pode alterar o nome da sessão com

screen -r 25278.pts-15.linux-ic37 -X sessionname YourSessionName

Se você for attached da sessão, poderá alterar o nome da sessão com

screen -d -r 25134.pts-3.linux-ic37 -X sessionname YourSessionName
    
por 06.04.2012 / 09:01

Tags