Войти

Показать полную графическую версию : MC


khvalera
01-03-2004, 00:46
Под Mandrake 9.1 не правильно отображается MC в чем проблема.

ruslandh
01-03-2004, 07:45
Наверное проблема в кодировке :) А если серьёзно, то кто-же кроме Вас может описать проблему ? Мы можем только попытаться её решить.

Michael2000
02-03-2004, 00:06
Видимо человек хотел обьяснить,что если локаль не в KOI8ru,то в mc появляется псевдографика,теряются рамочки и т.д. Меня тоже тяготит этот вопрос ,правда в SuSE9...Всем чорош дистрибутив,но!!! Стоит поставить в локали koi8-ru половина приложений теряют русский фейс,кричат,что не будут запускатся,т.к. им нужен юникод и т.д.Ставлю UDP8-ru,все прекрасно,но глючит mc,смещаются рамочки,появляются крокозябры,лишние строчки,подсказки в псевдографике...Не подскажите выход из ситуации? Без коммандера как без рук...Или-же аналогичный инструмент с рускоязычным интерфейсом,но чтоб работал в юникоде....

ruslandh
02-03-2004, 08:13
Я так понимаю, это проблема mc - он не умееет работать в юникоде.
Можно вообще поставить английскую локаль для mc. Или менять кодировку на koi8 при вызове mc.

Michael2000
03-03-2004, 20:29
Так отсюда вопрос-как выставить локаль для отдельно взятого пакета,не затрагивая основной системной локали? В частности давайте разберем mc...Типичное консольное приложение...
И второй вопрос-как вывернутся в моем конкретном случае? (SuSE9,UDP8-RU)...Ведь сама консоль в норме,все видно!!!

Guest
03-03-2004, 20:32
Michael2000
Так отсюда вопрос-как выставить локаль для отдельно взятого пакета,не затрагивая основной системной локали?
env LANG=указываем_нужную_локаль имя_программы

ruslandh
03-03-2004, 20:46
Кроме того с  mc можно воспользоваться тем, что её запускает скрипт, который можно подправить. Кроме того её help и некоторые другие файлы представлены в обычном текстовом формате, так что можно попробовать перетранслировать эти файлы в нужную кодировку, например с помощью iconv.

Michael2000
04-03-2004, 18:41
Спасибо...Но дебри вааше...Глухие причем...Блин,где достать русскоязычного гуру в Италии?

ruslandh
04-03-2004, 20:33
http://mgul.ac.ru/~t-alex/Linux/mc/mc-1.html

Sith
08-03-2004, 00:28
а вот еще проблема с mc в мандраке 9.2  после выхода из него напрочь слетает русский в консоле
кодировка koi8r

Coutty
09-10-2008, 19:44
Столкнулся с кривыми "окошками" mc и нашёл такое решение:

Пакеты Midnight Commander и slang для работы под локалью utf-8 не приспособлены, поэтому заменяем их на подправленные:
Скачиваем файлы:

http://vstojkov.hit.bg/mc-utf8/mc-4.6.1utf8-i486-vs0.tgz
или
http://d.interbild.net/vstoykov/slackware-packages/mc-utf8/mc-4.6.1utf8-i486-vs0.tgz (этот у меня не работает, но я оставлю)
1,9 МБ

и

http://vstojkov.hit.bg/mc-utf8/slang-1.4.9utf8-i486-vs0.tgz
или
http://d.interbild.net/vstoykov/slackware-packages/mc-utf8/slang-1.4.9utf8-i486-vs0.tgz (и этот нерабочий линк...)
0,6 МБ

Если Вы скачали их в каталог /root, то делаем так:

# removepkg mc
# removepkg slang
# installpkg slang-1.4.9utf8-i486-vs0.tgz
# installpkg mc-4.6.1utf8-i486-vs0.tgz
(в общем-то, всё равно куда качать. Всё равно от root'а устанавливать).

Все! Консоль теперь на русском, Midnight Commander - тоже.
У меня работает :)

Ах, да, забыл написать - это для Slackware (в частности - на 12.1 сработало, но, думаю, на других системах аналогично. Разве только соответствующие пакеты придётся поискать для нужной системы).




© OSzone.net 2001-2012