Что на самом деле переменная TERM
установлена в записи /etc/inittab
? Как это влияет на поведение системы? Можете ли вы привести несколько примеров, меняющих суть этого?
1 ответ
Переменная TERM
наследуется всеми процессами, которые запускает init
. Это гарантирует, что все процессы, порожденные init
используют правильное форматирование терминала для вывода на консоль.
Например, если вы установите TERM
на rxvt
вы можете получить странные результаты, если приложения пытаются выводить цветные сообщения или другие управляющие символы.
Кажется, найти примеры для этого гораздо сложнее, чем я ожидал; тем более что большинство современных эмуляторов терминалов действительно хорошо умеют скрывать подобные проблемы. Похоже, что терминал Gnome (xterm
) и тип терминала regent25
вместе портят клавишу возврата :