Руссификация Midnight Commander в Mac OS X

on Январь 29th, 2012 by Hades | No Comments »

После установки Midnight Commander необходимо чтобы в терминале отображались русские символы вместо знаков «?».  Для этого нужно настроить переменные окружения LANG и LC_CTYPE.

Присвоение переменных LANG и LC_CTYPE после перезагрузки системы обеспечивается созданием следующего файла ~/.MacOSX/environment.plist (предварительно нужно создать директорию ~/.MacOSX)

{
"LANG" = "ru_RU.UTF-8";
}

После создания файла ~/.MacOSX/environment.plist нужно перезапустить Х сессию (перезагрузить компьютер или завершить сеанс пользователя и войти в систему в сеанс пользователя).

Для исправления перезаписи переменной LC_CTYPE в терминале, нужно открыть терминал->настройки (cmd + «,») настройки->дополнительно->убрать параметр «Установить переменные среды языкового стандарта при загрузке»

После изменений нужно завершить сессию (ctr+d) и открыть терминал заново. В качестве проверки нужно выполнить следующую команду.

MacBook-Pro-Hades:~ hades$ locale
LANG="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_CTYPE="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_ALL=

В результате кропотливой работы вы получите следующий вид mc.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>