gnu / screen: session-name na linha de status

1

Como eu adiciono o nome da sessão do GNU / Screen (como definido por C-a :sessionname foo ) à sua linha de status?

O manual diz que S é o código de escape para nome da sessão , mas quando tento adicionar %S à minha legenda, recebo 0S em vez de foo .

O que estou fazendo de errado?

    
por Chen Levy 23.02.2014 / 10:50

1 resposta

1

Dado o comentário da @bjanssen , investiguei mais e descobri que:

  • Em RHEL 4.8 com a versão da tela 4.00.02 (FAU) 5-Dec-03 , imprime 0S .
  • Em RHEL 6.4 com a versão da tela 4.00.03 (FAU) 23-Oct-06 , nada é impresso.
  • No openSUSE 13.3 com a versão da tela 4.00.04devel (GNU) 8-Jun-12 , ele imprime foo - o resultado correto.

E, de fato, de acordo com o ChangeLog :

Version 4.1.0 (??/??/20??):
  ...
  .screenrc:
    ...
    * '%S' in caption/hardstatus string expands to the session name.

mistério resolvido.

    
por 23.02.2014 / 15:52

Tags