hardstatus экранируют в Mac

Я использую этот hardstatus в своем .screenrc

hardstatus представляют в виде строки '% {= kK} [%h] %-Lw % {= KW} %50> %n%f %t % {= kK} % +Lw % <% % {кг} - = %1' %d %M %c % {-} % {= kK}'

но в macOS работают %h не, не показывайте имя хоста. Какая-либо идея?большое спасибо.

0
задан 11.03.2010, 17:47

2 ответа

Я думаю, что это - screenrc (уровень хоста, не персональный) проблема конфигурации.

Я вижу то же поведение на своем OS X 10.6 (снежный барс) машина с экраном, который прибывает установленный с OS X (расположенный в/usr/bin/screen).

Я затем установил, скрывают от MacPorts и %h прослеженный изменения в моей строке заголовка Окна терминала, как Вы требуете.

Они похожи, они - по существу та же версия, но я замечаю, что нет никакого глобального screenrc файла в /etc/screenrc (где я ожидал бы находить его для /usr/bin/screen версия) и существует файл в /opt/local/etc/screenrc который имеет набор команд terminfo и termcap. Мое предположение - то, что где-нибудь в вот волшебство, которое позволяет экрану следовать за изменениями в строке заголовка и таким образом изменениями для %h.

У Вас есть две опции:

  • Установка скрывает от MacPorts (sudo port install screen - предположение, конечно, что Вам уже установили ядро MacPorts),
  • Попросите приятно /opt/local/etc/screenrc файл, который установлен MacPorts. Попытайтесь поместить его в /etc/screenrc и посмотрите, работает ли это. (Я поместил копию со своей машины в этой записи сайта мусорного ведра вставки. Это будет там в течение приблизительно 30 дней, прежде чем это будет автоудалено),
2
ответ дан 24.11.2019, 06:56

Попробовать %H:

hardstatus string '%{= kK}[ %H ] %-Lw%{= KW}%50>%n%f %t%{= kK}%+Lw%< %{=kG}%-= %1` %d %M %c%{-}%{= kK} '
0
ответ дан 24.11.2019, 06:56

Теги

Похожие вопросы