Перейти к основному содержанию

PuTTy и псевдографика в Midnight Commander

Linux

Иногда при подключении к серверу Linux с помощью PuTTy не работает псевдографика. Особенно это заметно в разных вариантах ASCII интерфейсах, когда рамки и рисунки из псевдографики отображаются некорректно.

Работаем с Debian 11. К примеру, Midnight Commander может выглядеть вот так:

linux

Быстрый способ решить проблему, но не самый правильный: изменить настройки PuTTy.

linux

Windows → Translation → Character set translation → Remote character set устанавливаем в DEC-MCS. После этого перезапускаем MC и графика улучшается.

linux

Решение временное, всех проблем не устранит. Установим локали.

apt install locales
linux

Команда locale покажет нам текущие настройки. Обычно там видим нечто похожее на POSIX, нам бы добавить UTF. Конфигурируем локали.

dpkg-reconfigure locales
linux

Находим нужные нам локали, отмечаем их звёздочкой.

linux

Отмечаем en_US.UTF-8 UTF-8.

linux

Отмечаем ru_RU.UTF-8 UTF-8. OK.

linux

Если настройки PuTTy заранее не изменить, то в мастере тоже кракозябры вместо рамок, но это не страшно. Выберем язык по умолчанию. Пусть будет en_US.UTF-8. OK.

Перезагружаем сервер.

linux

Заново подключаемся через PuTTy, смотрим настройки:

locale

И у нас UTF-8, псевдографика будет отображаться корректно.

Теги

 

Похожие материалы

Putty — SOCKS5 прокси через SSH-туннель

Однажды один из IP адресов на работе попал в SORBS SPAM. IP адрес можно выкинуть из спам листа, если зайти на сайт sorbs.net именно с этого IP адреса. Но у меня на компе другой внешний IP адрес, а на почтовике с нужным IP стоит linux и нет возможности запустить браузер. Сделаем с помощью putty SSH туннель. 

Теги

Postfix с SMTP аутентификацией Cyrus

Понадобилось сделать Postfix с SMTP аутентификацией. Раньше не настраивал, перерыл кучу статей. Очень сумбурно всё изложено, поэтому пришлось написать свой вариант. Если кто-то знает хорошую инструкцию по данному вопросу без лишней воды — пишите в комментариях.

Теги