У меня был screenrc, который работал в течение многих лет на нескольких боксах
caption always "%{kW}[%H]%{Wb} %-Lw%{kY}[ %n %t ]%{-}%+Lw %=%{kW}[%D %Y %m %d %c %]"
Я поместил свой верный .screenrc в новое окно, и кажется, что% H больше не печатает имя хоста. Команды цвета работают (% {ky}), а также номер экрана (% n) и заголовок (% t). просто кажется, что% выводит то же самое, что и% n, но только в некоторых случаях. Название отображается просто отлично. Цвета отображаются просто отлично.
Для отладки я вставил эту строку и получил следующий вывод:
caption always " =%H= =%= =%n= =%t= "
=0H= =0= =0= =bash=
ОБНОВЛЕНИЕ: кажется, что%+w или% -w тоже не работают, но% w работает