3

В настоящее время в нашей системе учета на основе терминала клиенты в основном используют замазку (0,61), и при просмотре отчета в терминале выдается управляющий код, который выводит экран из 80–132 столбцов, если отчет превышает 80 столбцов. Это работает с 'screen' и из простой сессии ssh. До сих пор я не смог найти способ заставить tmux передавать те же escape-коды через программное обеспечение терминала. Должно быть это захват и отправка в /dev /null? В конфигурации сервера для 'xterm', vt100 и ansi я вижу используемые коды перехода. Есть ли способ разрешить этим кодам проходить через tmux, чтобы терминал или программное обеспечение замазки получало код и переключалось ли число столбцов?

Для xterm и vt100 код перехода из 132 столбцов: (ESC)[?3h и возврат к 80 столбцам: (ESC)[?3л

Мне нравится скорость работы tmux и ясность настроек tmux.conf по 'screen' и 'screenrc', но этот элемент не позволяет мне переключать пользователей.

1 ответ1

2

это довольно непонятная функция vtXX, и она будет мешать другим панелям в том же окне tmux, так что это не поддерживается. Если вы можете изменить приложение, вы можете отправить его \ePtmux;\e\e[?3h\e\\ для прохождения необработанной escape-последовательности к базовым терминалам (\e = Escape, \\ = Backslash)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .