MC (перекодировка на лету не работает)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Wowan
Сообщения: 218
ОС: RFRemix 17

MC

Сообщение Wowan »

Может кто-нибудь в курсе. В mc есть такая штука - при просмотре или редактировании файла по Ctrl-T якобы можно выбрать кодовую страницу файла. У меня на самом деле это не срабатывает при просмотре файлов созданных в винде или дос(cp1251, cp866). Русские буквы при любом раскладе показываются точками. Это в принципе не работает и просто заявленная на будущее возможность или у меня что-то не то настроено?

Fedora Core2, UTF8, mc-4.6.1-0.13.FC2 . Также пробовал ставить mc-4.6.1-0.14.FC3.i386.rpm Результат такой-же.

P.S. Про возможности iconv я знаю.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: MC

Сообщение Shura »

у меня все работало на mandrake10.0
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: MC

Сообщение madskull »

Просто скомпилировали без поддержки этой фишки --enable-charset
Она не включена по умолчанию, а всяким нерусям-мантайнерам на нее наплевать.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Wowan
Сообщения: 218
ОС: RFRemix 17

Re: MC

Сообщение Wowan »

(madskull @ Среда, 01 Июня 2005, 13:30) писал(а):Просто скомпилировали без поддержки этой фишки --enable-charset

Пробовал я компилить сырцы с этой опцией, процесс вроде завершался удачно, но в результате после запуска mc такой кривой внешне получается. Пссевдографика, особенно в правой панельке съезжает во все стороны, вместо русской подсказки под панельками - кракозябры, в файлах с "иной" кодировкой вместо русских букв тоже кракозябры(радует, что хотя бы уже не точки!) Что еще где надо подкрутить, чтобы mc принял приличный вид после установки из сырцов?

Да, кстати, после переустановки поверх всего этого безобразия из бинарников положение не улучшается. Приходится по всем каталогам лазить сначала все папки с mc вычищать вручную, а потом уже заново из бинарей ставить.
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: MC

Сообщение madskull »

с редхатами давно дела не имел, поэтому просто совет: пересобери mc*src.rpm. Поставь свою опцию, а остальное не трогай.
ArchLinux / IceWM
Спасибо сказали:
SHEVA
Сообщения: 25

Re: MC

Сообщение SHEVA »

(Wowan @ Среда, 01 Июня 2005, 7:07) писал(а):Fedora Core2, UTF8, mc-4.6.1-0.13.FC2 . Также пробовал ставить mc-4.6.1-0.14.FC3.i386.rpm Результат такой-же.

P.S. Про возможности iconv я знаю.


Возьмите миднайт командир от АСП линуха версии 10-ть на каком-нибудь их зеркале с апдейтами. Всё будет работать без излишних хлопот.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: MC

Сообщение clx »

(Shura @ Среда, 01 Июня 2005, 10:26) писал(а):у меня все работало на mandrake10.0


Потому что в Mandrake 10 локаль koi8r, а в FC - utf8, есть разница ?
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
Wowan
Сообщения: 218
ОС: RFRemix 17

Re: MC

Сообщение Wowan »

(madskull @ Среда, 01 Июня 2005, 17:06) писал(а):с редхатами давно дела не имел, поэтому просто совет: пересобери mc*src.rpm. Поставь свою опцию, а остальное не трогай.


Пробовал я пересобирать #rpmbuild -rebuild mc......src.rpm - то же самое получилось. Как в эту команду передать правильно при пересборке опцию --enable-charset ?

Wowan добавил в 02.06.2005 08:16

(SHEVA @ Среда, 01 Июня 2005, 18:01) писал(а):Возьмите миднайт командир от АСП линуха версии 10-ть на каком-нибудь их зеркале с апдейтами. Всё будет работать без излишних хлопот.

Взял с ftp.asplinux.ru последний mc-4.6.1-0.14.0.100asp.i386.rpm Установился нормально. Но... результат тотже. Не хочет по Ctrl-T перекодировать. Поэтому остается актуальным мой предидущий вопрос. Как передать опцию --enable-charset в команду rpmbuild ? (А заодно и --with-samba).
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: MC

Сообщение madskull »

А не помню :)
Там файлик должен быть с описанием процесса компиляции...

madskull добавил в 02.06.2005 11:42

Во, вспомнил: *.spec

Ой, как это меня в раздел "Федора...." занесло?...
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Wowan
Сообщения: 218
ОС: RFRemix 17

Re: MC

Сообщение Wowan »

Глянул я в тот spec файл и хотя и не очень силен во всем этом, но похоже эта опция всё же для сборки прописана. Так что буржуинских майнтайнеров наверное можно не ругать. И в Install в папке с сырцами про опцию --enable-charset написано в вольном переводе "Реализация этого выбора к настоящему времени неполная." Видимо с уникодом пока какие то проблемы. Ну что-ж раз сами не могем подправить, то будем ждать версии mc, поддерживающей эту возможность в полной мере. А пока все дружно юзаем iconv. Всем спасибо.
Спасибо сказали:
malor
Сообщения: 335

Re: MC

Сообщение malor »

Ищу алгоритм русификации консоли в RH/CentOS/FC...Ни у кого не завалялось?
Спасибо сказали:
Аватара пользователя
rws
Сообщения: 206
ОС: Ubuntu 7.10

Re: MC

Сообщение rws »

Попробуйте еще опцию в mc: Options -> Display bits:
[*] Full 8 bits output
[x] Full 8 bits input
AMD Athlon 64 X2 4200+/2GB RAM/250GB HDD/GeForce 7600GT 256MB/ZyXEL P-660RT EE
Спасибо сказали:
Аватара пользователя
Wowan
Сообщения: 218
ОС: RFRemix 17

Re: MC

Сообщение Wowan »

rws писал(а):
28.10.2006 17:06
Попробуйте еще опцию в mc: Options -> Display bits:
[*] Full 8 bits output
[x] Full 8 bits input

пробовал
Вот-вот добуду FC6 , установлю и посмотрим как там с этим вопросом дела обстоят.
Спасибо сказали:
Аватара пользователя
Pirren
Сообщения: 546
ОС: Debian Testing+FreeDos1.0

Re: MC

Сообщение Pirren »

у меня ещё забавней - в "дереве" одна кодировка, а в коммандной строке mc другая, хз что за баг, но есть, поэтому юзаю Gnome командер.
«...где, скажи, когда была без жертв искуплена свобода» К.Ф. Рылеев
[Вот кто я!] [Манчкин 13%] [Убийца 33%] [Тусовщик 37%] [Исследователь 17%]
Спасибо сказали: