Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с кодировкой интерфейса MC

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Проблема с кодировкой интерфейса MC
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с кодировкой интерфейса MC - 2009-09-08 12:08:29.680000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
http://s60.radikal.ru/i169/0909/c6/710b0bea8069.png
Mac-oRb:~ n2mu$ 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= Mac-oRb:~ n2mu$ mc -V GNU Midnight Commander, версия 4.6.1 Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish Со встроенным редактором С библиотекой ncurses C поддержкой внутренней командной оболочки С поддержкой фоновых операций С поддержкой мыши в xterm С поддержкой интернационализацииПоходу мс не хочет нормально работать с мультибайтовой кодировкой. Как его заставить нормально работать или хотя бы запускаться с англоязычным интерфейсом?
Post #: 1
RE: Проблема с кодировкой интерфейса MC - 2009-09-08 12:26:05.236666   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333

quote:

ORIGINAL: oRb

С библиотекой ncurses

Пересобрать со slang.
[~]$ mc -V GNU Midnight Commander 4.6.1 Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish, smbfs, undelfs With builtin Editor Using system-installed S-Lang library with terminfo database With subshell support as default With support for background operations With mouse support on xterm and Linux console With support for X11 events With internationalization support With multiple codepages support
Post #: 2
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 16:12:27.243333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Наконец дошли руки. Поставил S-lang, поставил mc
/usr/bin/mc -V GNU Midnight Commander, версия 4.6.1 Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish Со встроенным редактором С установленной в системе библиотекой S-Lang с базой данных terminfo C поддержкой внутренней командной оболочки С поддержкой фоновых операций С поддержкой мыши в xterm С поддержкой интернационализации Визуально выглядит так же =/

ps:
./configure --prefix=/usr --with-edit --with-screen=slang --without-x --infodir=${prefix}/share/info --mandir=${prefix}/share/man
Post #: 3
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 16:21:44.950000   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
В генту я всегда делал "USE=-ncurses slang" - помогало. Далее, что приходит в голову
quote:


With multiple codepages support


Более интересно происхождение этого пакета. Неужели убунту? Может отписать мейнтейнеру?
P.S. баш тоже дремучий стоит, что странно.
Post #: 4
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 16:38:23.490000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Сорцы брал здесь: http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/LATEST-IS-4.6.1
На них ссылается macports.
quote:

Неужели убунту?
Mac OS X
Сейчас попробую с свна стянуть последнею версию.

UPD: а без разницы)
Сверил md5 суммы с http://www.midnight-commander.org/downloads. Совпадают:
Mac-oRb:mc-4.6.1 root# md5 ../mc-4.6.1.tar.gz MD5 (../mc-4.6.1.tar.gz) = 18b20db6e40480a53bac2870c56fc3c4
Post #: 5
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 16:49:15.933333   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
quote:


Mac OS X

Да, действительно, по скрину должно быть очевидно.

На http://www.midnight-commander.org/downloads вижу mc-4.6.2-utf8.patch.gz, может попробовать собрать 4.6.2?
Anyway, буду дома, точно выясню, как он у меня собран.
Post #: 6
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 17:31:43.296666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Есть ещё вариант, что ncurses собрана без поддержки юникода.
Post #: 7
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 17:52:40.396666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
4.6.2 у меня чет не хочет собираться. Собрал 4.6.1 с –enable-charset и получил небольшое улучшение)
http://s16.radikal.ru/i190/0909/f6/807dfd5f244b.png
(строка меню, стала нормальной)
Post #: 8
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 18:12:01.100000   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
Гугл предлагает ставить стороннюю сборку mc-4.6.3-r504. Можно попробовать 4.7 ветку..
В качестве workaround - пускать так:
LANG="ru_RU.koi8-r" mc


http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-4.6.1.tar.gz
ftp://ftp.archlinux.org/other/mc/mc-4.6.1-utf8-r2.patch.bz2
./configure --prefix=/usr --mandir=/usr/share/man \ --without-gnome --without-debug --with-screen=slang --without-included-gettext \ -enable-largefile --with-subshell --with-edit --with-vfs --with-samba --with-mmap \ --with-x --with-gpm-mouse --enable-charset
Post #: 9
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 21:10:01.620000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Кое как поставил это патч, собрал:
./configure --prefix=/usr --mandir=/usr/share/man --without-gnome --without-debug --with-screen=slang --without-included-gettext -enable-largefile --with-subshell --with-edit --with-vfs --with-samba --with-mmap --with-gpm-mouse --enable-charset --without-x Сменил кодировку у файлов подсказок
cd /usr/share/mc iconv -s -f koi8-r -t utf-8 mc.hint.ru &gt; mc.hint.ru-new iconv -s -f koi8-r -t utf-8 mc.hlp.ru &gt; mc.hlp.ru-new cp mc.hlp.ru-new mc.hlp.ru cp mc.hint.ru-new mc.hint.ru Теперь вроде все идеально пашет. Спасибо за помощь.
ps: Сейчас, наверно, для полного эффекта ман перекодирую :)
Post #: 10
RE: Проблема с кодировкой интерфейса MC - 2009-09-17 21:38:48.416666   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
http://mirror.yandex.ru/archlinux/extra/os/x86_64/extra.abs.tar.gz - распаковать.
В extra/mc/* PKGBUILD который сконвертирует маны, и наложит ещё несколько патчей (сами патчи там же). Подредактируешь под себя.
Post #: 11
RE: Проблема с кодировкой интерфейса MC - 2009-10-02 20:50:03.650000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Мини-ап. На 4.7.0 нет проблем с кодировкой. Сегодня поставил v4.7.0-pre3.
Post #: 12
RE: Проблема с кодировкой интерфейса MC - 2009-10-06 08:59:57.480000   
wlan

Сообщений: 141
Оценки: 0
Присоединился: 2009-08-17 20:03:15.813333
гм, сказали правильно пересобрать с поддержкой утф, а еще у меня есть собранный пакет для слаки могу поделится
Post #: 13
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Проблема с кодировкой интерфейса MC







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.