1

Как добавить имя сеанса GNU/Screen (как установлено C-a :sessionname foo) в его строку состояния?

В руководстве говорится, что S - это escape-код для имени сеанса, но когда я пытаюсь добавить %S к заголовку, я получаю 0S вместо foo .

Что я делаю неправильно?

1 ответ1

1

Учитывая комментарии @bjanssen , я продолжил расследование и обнаружил, что:

  • На RHEL 4.8 с версией Screen 4.00.02 (FAU) 5-Dec-03 печатается 0S .
  • На RHEL 6.4 с версией Screen 4.00.03 (FAU) 23-Oct-06 года он ничего не печатает.
  • На openSUSE 13.3 с версией экрана 4.00.04devel (GNU) 8-Jun-12 выводит foo - правильный результат.

И действительно, согласно ChangeLog:

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

тайна раскрыта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .