Кратко: я хотел бы добавить строку состояния, которая прикрепляется либо к нижней, либо к верхней части окна моего терминала и предоставляет наглядную информацию (например, время автономной работы, мощность сигнала, количество электронных писем, $PROMT_COMMAND и т. д.). По сути, это позволит открыть терминал в полноэкранном режиме и получить всю информацию, которую я, возможно, захочу легко просмотреть, в то же время позволяя мне продолжать всю необходимую работу с терминалом в обычном режиме. В основном я использую Mac, но предпочел бы решение, совместимое с * nix.
Более подробно (и что я уже пробовал): я большой пользователь терминала и только недавно (в течение дня или двух) начал использовать tmux, поэтому я понимаю, что многие из вас могут предложить мне попробовать использовать мультиплексор, такой как screen или tmux . В то время как tmux начинает становиться очень полезным для меня, у него есть свои ограничения, такие как ограничение на строку состояния с одной строкой, что не идеально, так как я хотел бы, чтобы панель вкладок оставалась чистой, чтобы половина ее не была съедена информацией. . Кроме того, я хотел бы добавить $PROMPT_COMMAND, которая отображает текущий каталог и может легко занять большую часть строки состояния в зависимости от того, где я нахожусь в системе.
Кроме того, я немного попробовал экран, который позволяет вам иметь жесткий статус и заголовок, близкий к тому, что я хочу, но его разработка, похоже, остановилась. Кроме того, патч для вертикального разделения панелей портит графику двухстрочной строки состояния (очень некрасиво).
Поэтому я думаю, что было бы предпочтительнее иметь запущенный фоновый процесс, который обновляет строку состояния в части экрана над моим мультиплексором ... если, конечно, tmux не имеет реализации многострочной строки состояния, с которой я еще не разобрался. .
Я хотел бы услышать о любых ваших возможных решениях или даже о ваших личных настройках, если вы считаете, что это хорошо работает для вас. Спасибо всем за любую возможную помощь.