Переключение кодировки символов терминала при использовании TotalTerminal

Переключение кодировки символов терминала при использовании TotalTerminal

Я использую плагин TotalTerminal 1.1.3 terminal.app на Lion (10.7.1) для терминала в стиле Visor. TotalTerminal использует/создает специальный профиль, который используется для каждой новой вкладки, открытой в terminal.app. Большую часть времени мне нужна кодировка UTF-8, поэтому я настроил этот профиль на использование UTF-8.

Но иногда мне нужно подключиться к специальному приложению с помощью telnet, которое выводит данные с использованием кодировки Windows Latin 1.

Есть ли способ переключить кодировку символов терминала во время его работы? Или можно ли открыть новую вкладку в TotalTerminal, используя другой профиль?

Можно открыть другое окно с другим профилем, но в окнах отсутствует функция Visor (активация горячими клавишами, наложение рабочего стола).

решение1

Есть ли способ переключить кодировку символов терминала во время его работы?

Нет. После создания терминала Terminal продолжает использовать ту же кодировку для этого терминала. Можно изменить значения переменных среды локали ($LC_…) в оболочке, чтобы повлиять на кодировку, используемую программами, вызываемыми из оболочки, но это может повлиять только на дочерние процессы, и приложение Terminal не может увидеть эти изменения, поэтому если вы измените их на значение, несовместимое с исходной кодировкой, использованной для создания терминала, текст будет искажен.

Или можно ли открыть новую вкладку в TotalTerminal, используя другой профиль?

Насколько мне известно, нет. Вы можете попробовать спросить ребят из TotalTerminal или сделать запрос на функцию:http://support.binaryage.com/

Связанный контент