LINUX.ORG.RU

tmux utf8 linux - норм а putty - нет

 , , , uft8,


0

1

// debian sid

такие дела

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

поставил console-setup

CHARMAP="UTF-8"

CODESET="guess"
FONTFACE="Terminus"
FONTSIZE="8x14"

и вот в хардверном(читай моник) терминале все норм. Буквы есть, красивые. Elinks тоже наконец-то научился русскому и нормальному отображению текста(без мусора).
но как только пытаюсь читать в ssh эти буквы превращаются в тыкнижнее подчеркивание, т.е. _____ и так вообще все русское кроме латиницы.
+ в elinks появляется куча мусора и остаются остатки строк, если не перерисовываются новым текстом.
причем ломается только по putty и почему-то, если цепляться из терминала n900

если мак, или другой линукс, то все норм. Все красиво.

в putty стоит шрифт Consolas, у него начертание(script которое, хз как это по-русски) принудительно крилическое. В Translation тоже стоит UTF-8.
на n900 грешу на коряво сгенерированные локали, как перегенерить я не знаю.

так вот вопрос. Я прав на счет того, что в n900 корявые локали, а МС изобрели свои utf8? Или все-таки в чем-то другом проблема?


udp1: если tmux set-window-option -g utf8 off, то путти и n900 показывает русский язык, но ломается отображение в elinks - появляется мусор

★★★

Последнее исправление: beastie (всего исправлений: 2)

В putty utf-8 настраивается отдельно.

Loki29 ★★
()

В putty прописываю Lucida console + utf8. Проблем с кириллицей не имею.

Deleted
()

победил
проблема была не в винде, а в линуксе
в дебиане что-то сломалось и по дефолту локаль была POSIX, с ней же аттачилось окно в тмуксе, поэтому были косяки
всем спасибо за участие

ii343hbka ★★★
() автор топика
Ответ на: комментарий от ii343hbka

дебиан не был сломал, это я накосячил с ssh
надо было просто поставить UsePAM yes в /etc/ssh/sshd_config
// отписался, если вдруг кто так же накосячит

ii343hbka ★★★
() автор топика
14 августа 2014 г.
Ответ на: комментарий от ii343hbka

Спасибо! Сам неделю боролся с этим. Если бы не вы, наверно до сих пор боролся бы. Интересно, как PAM связана с кодировками Putty?

anonymous
()
Ответ на: комментарий от anonymous

да хз
подозреваю что это потому что нормально передаются переменные окружения с LC_*
ну тоесть дефолт сессия поднимается с POSIX локалью, а там только ASCII, когда включаешь PAM, он читает /etc/default/locale

ii343hbka ★★★
() автор топика
Последнее исправление: ii343hbka (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.