Общий Linux-терминал - учет различий в разрешении
Я использую сетевой терминал Linux с общим доступом (использующий term.js), и одна проблема, с которой я сталкиваюсь, - это потенциальные различия в размерах экрана у разных подключенных пользователей. Например, если я установил export COLUMNS=160
, тогда люди с маленькими экранами имеют плохо отформатированный вывод, когда они делают ls
и т.п.
я знаю screen
позволяет обмениваться терминалами - как экранная учетная запись влияет на изменение разрешений отдельных пользователей?
1 ответ
На терминалах с большим количеством линий, чем screen
При текущей высоте "логическое" дно экрана помечено линией штрихов. На терминалах с меньшим количеством символов, чем screen
Текущая ширина, строки обрезаны или также плохо отформатированы. Наличие пользователей с терминалами разных размеров - это всегда беспорядок. screen
к счастью, имеет команду
Ctrl-A
F
(подогнать): изменить размер окна до текущего размера региона.
Это позволяет пользователю отменять безумные настройки предыдущего пользователя.