Общий Linux-терминал - учет различий в разрешении

Я использую сетевой терминал Linux с общим доступом (использующий term.js), и одна проблема, с которой я сталкиваюсь, - это потенциальные различия в размерах экрана у разных подключенных пользователей. Например, если я установил export COLUMNS=160, тогда люди с маленькими экранами имеют плохо отформатированный вывод, когда они делают ls и т.п.

я знаю screen позволяет обмениваться терминалами - как экранная учетная запись влияет на изменение разрешений отдельных пользователей?

1 ответ

Решение

На терминалах с большим количеством линий, чем screenПри текущей высоте "логическое" дно экрана помечено линией штрихов. На терминалах с меньшим количеством символов, чем screenТекущая ширина, строки обрезаны или также плохо отформатированы. Наличие пользователей с терминалами разных размеров - это всегда беспорядок. screen к счастью, имеет команду

Ctrl-AF (подогнать): изменить размер окна до текущего размера региона.

Это позволяет пользователю отменять безумные настройки предыдущего пользователя.

Другие вопросы по тегам