masterspammer (masterspammer) wrote,
masterspammer
masterspammer

Category:

Приготовление MC в домашних условиях

Как-то исторически mc мне весьма нравится и его редактор тоже (из консольных я не люблю vim, никак не соберусь разобраться с emacsом, а прочие мне нравятся меньше чем mcedit).

Только на UTF он перешёл не сразу и не полностью. Например, формально присутствующая перекодировка не работала, юникод - не повод забывать все остальные кодировки. И отказываться от поддержки однобайтной консоли - тоже как-то зря.

На эти случаи были патчи. Одним из таких - http://mc.redhat-club.org/svn/tags/4.6.3 - я и пользовался. На этот раз обнаружил 32-х битный бинарник под linux (прощайте, BSD, Solaris и оптероны) и полное отсутствие сайта проекта.

Нашёл вот что - http://www.midnight-commander.org/downloads - скачал 4.7.0-pre4, он хочет glib поновее, а у меня Debian стабильный и нафиг ему такая версия не сдалась. Мне тоже, но mc-то хочется. В комплекте с mc шёл скрипт build-glib2.sh, собирающий, вопреки названию своему, сразу всё вместе. Запустил, тот много чего скачал, собрал (нужно из-под рута, что встало). mc запускается, поддерживает и UTF и KOI8 (больше не проверял, но причин не работать не вижу), а вот перекодировки нет.

Оказывается, достаточно изменить __самый__ последний вызов configure в build-glib2.sh:

cd "$MC_TOPDIR"
./configure --enable-extcharset --enable-vfs --enable-charset --with-x \
--with-samba --with-search-engine=glib --with-subshell --with-edit \
PKG_CONFIG="$TMP_INSTDIR/bin/pkg-config" $@ || exit 1
make clean || exit 1
make || exit 1

(я чуть поэстетствовал и сделал отдельный скрипт, ну да это уже лирика)

итоги:
1. перекодировка (по esc-'e') в юникодной консоли работает вся (и в редакторе и в панелях)
2. в однобайтной консоли работают только однобайтные прекодировки
Tags: Говнокод, Самоделки, Сервера, ФиксикиПокусали, ХочетсяСтранного
Subscribe

  • Power ON!

    Пять дней прошло - и только сегодня скрутил провода в кучу (фильтры пока лежат на полке) и соединил с усилителем. Динамикам не то, чтоб сильно плохо…

  • Заусенец

    Переклеил, ага, но что-то чуйка не даёт считать дело законченным. Магнит купил, определил и подписал полюса, плюсы и минуса. Парный динамик уже…

  • Про мембраны и магниты

    Переклеенное тело заработало как надо ( UPD. - на самом деле - нет). Теперь у меня будет* пара драйверов, играющих (вот сейчас на АЧХ посмотрел)…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments