LINUX.ORG.RU

Возрождение Midnight Commander

 


0

0

24 ноября вышел релиз форка mc, разработка которого авторами была, судя по всему, прекращена.

Основные изменения релиза:

  • исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",
  • улучшена работа с кодировками (так, кодировку редактируемого файла можно переключать и при однобайтной системной локали, и при UTF-8. Можно также указать кодировку имен файлов в панелях и конвертацию при копировании),
  • добавлена подсветка имен файлов по расширению, выделение пробелов и табуляций в mcedit,
  • быстрое переключение режимов отображения (показывать/не показывать скрытые файлы, расположить панели вертикально/горизонтально).
P.S. Будем надеяться, что проект обретет вторую жизнь.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Да возрадуется некрофильская братия, со единодумцами нашими фрибсдишниками, да отметят восстание из праха сиего зомбия повеликого!

ps. неудержался 8)

//wfrr

anonymous
()
Ответ на: комментарий от anonymous

Молчи, белка глупая. Midnight Commander рулит безжалостно и невозбранно.

tailgunner ★★★★★
()

Что же так громко? Пока только это попытка собрать все патчи в один.

anonymous
()
Ответ на: комментарий от MEZON

> Чем он лучше busybox?

тем, что бизибокс кривое и глючное поделие. mc иногда нужен.

anonymous
()
Ответ на: комментарий от MEZON

А чем лучше автомобиль, набора запчастей? :)

Да уж. Ctrl-O это вот то, что жёстко и безжалостно всегда обламывало!

anonymous
()

Я тоже когда-то этим занялся. Релизовал всё, чего мне не хватало до полного счастья, кроме одного: нескольких строчек под панелью, где последние строки с консоли видны. В текстовой консоли так делать там можно, как в графической - ХЗ, то ли функциональность screen'а прикручивать, то ли что... Потом свободного времени не стало, даже распространять по-человечески - в лом.

anonymous
()

Давно так не радовался! Это же тот самый мс, который я использую лет 8!!!

Всех с этим замечательным праздником!

P.S. ждём ебилдов....

tis ★★
()

> исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",

аааа

просто не верится даже

pierre
()
Ответ на: комментарий от MEZON

>Чем он лучше busybox?

>MEZON *** (*) (24.11.2008 12:59:36)

Ви таки суровЪ, батенька, бизибоксом файлы перекладывать...

По сабжу - поделием приходится пользоваться, поэтому сеанс некромантии вцелом приветствую.

anonymous
()

Суда по коммитам - "чистаа, русссский праэкт":)

Led ★★★☆☆
()

Э... я опять что-то пропустил, но это всё присутствует давно "Дебиановской" сборке MC.

anonymous
()

Когда в репозитории дебиана появится?

anonymous
()
Ответ на: комментарий от anonymous

Странная, спорная программа. Но если ввыбирать между наличием в природе mc и его отсутствием, то лучше пусть будет. Когда начинал только пользоваться линуксом то часто юзал, а потом надоело.

anonymous
()

Действительно хорошая новость в последнее время.

> исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды"

А я думал это будет вечный баг. Теперь даже тоскливо без него как-то будет :)

DOKA
()

Будем надеяться, что автор всё-таки "асилит" поддерживать проект. А если ещё и сам код писать сможет, и к человеческому виду сорцы приведёт - ваще хорошо....
ЗЫ Ебилды ф студию! 2008...

DeXPeriX
()
Ответ на: комментарий от anonymous

> Э... я опять что-то пропустил, но это всё присутствует давно "Дебиановской" сборке MC.

В Etch'e баг с Ctrl+O не поправлен.

DOKA
()
Ответ на: комментарий от DeXPeriX

>Будем надеяться, что автор всё-таки "асилит" поддерживать проект. А если ещё и сам код писать сможет, и к человеческому виду сорцы приведёт - ваще хорошо...

Что-то большие сомнения на этот счёт. Стиль камментов в коммитах - "асечная переписка школьнегов"

Led ★★★☆☆
()
Ответ на: комментарий от anonymous

Далеко не всё. "Вечный баг" точно не исправлен. UTF-8 при выборе кодировки файла также не поддерживается

DeXPeriX
()

Можно вопрос?

Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?

anonymous
()
Ответ на: комментарий от DOKA

>> Э... я опять что-то пропустил, но это всё присутствует давно "Дебиановской" сборке MC.

> В Etch'e баг с Ctrl+O не поправлен.

А у меня чего-то testing установлен.

anonymous
()
Ответ на: комментарий от anonymous

>ну и зачем оно нужно, когда dired гораздо удобнее и гибче?

не все компьютеры нынче оснащаются педалями.

anonymous
()
Ответ на: комментарий от DOKA

>А я думал это будет вечный баг. Теперь даже тоскливо без него как-то будет :)

Да, уходит наше поколение:
Рудименты в нынешних мирах,
Словно полужёсткие крепления,
Или радиолы во дворах...

Pronin ★★★★
()
Ответ на: комментарий от anonymous

> Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?

вопрос из разряда "зачем нужны женщины, когда есть руки". сабжу долгих лет. ИМХО юзабельнейшая штука, ибо удобно.

anonymous
()

Охренеть. Надо срочно собрать.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>Э... я опять что-то пропустил, но это всё присутствует давно "Дебиановской" сборке MC.

Хрен.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>Зачем нужен mc? Что в нём можно сделать, чего нельзя в сделать в zsh например?

Опять роботы-кинестетики на лоре.

jackill ★★★★★
()

Это совсем форк или всё-таки они сольются с основным проектом в едином экстазе смёрживания?

realloc ★★★★
()
Ответ на: комментарий от anonymous

>Странная, спорная программа.

ну пусть ваши 2 личности спорят. не пользуетесь - не надо.

tommy ★★★★★
()

В принципе, если глюки поправят, то это будет отлично... Но имя проекта надо было сменить ;)

X-Pilot ★★★★★
()
Ответ на: комментарий от anonymous

>//wfrr

Это чего? //wbr знаю "with best regards"
А это боюсь расшифровывать :-)

sdio ★★★★★
()

Мигель так занят Mono? Хорошо хоть кто-то другой поправил

anonymous
()

я прочитал эту новость и не ослеп!!

v0rbis ★★
()
Ответ на: комментарий от anonymous

>Э... я опять что-то пропустил, но это всё присутствует давно "Дебиановской" сборке MC.

Насколько давно? в стабильном нету.

DrMoriarty
()

Это который MP? Который без завязки на glib.

anonymous
()

Ура, обязательно сегодня скачаю и соберу. Ибо весч нужная и безальтернативная.

Tux-oid
()

Ура! Ждём РПМов, ДЕБов и ебилдов..

FlameTank
()

наравне с vim наиболее часто мною используемый софт. Это вообще отлично

mio ★★
()

Интересно, трудно ли будет сделать, чтобы все поманды в консоли mc запускались как command 2>/dev/null & вместо просто command. ОК, согласен даже без перевода в фон, но чтобы в консоль не валилась куча вывода stderr (особенно этим грешат warning'и gtk- и qt-шных прог)

octy ★★
()

Кому ебилд нужен?
Ебилд получен заменой нескольких строк в имеющемся ебилде
app-misc/mc-4.6.2_pre1
Подозреваю, что половина строк -- лишние.
Режим Preformatted text принять ебилд отказывается: "Непредвиденная ошибка".

$ cat mc-svn-9999.ebuild
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.6.2_pre1.ebuild,v 1.6 2008/09/14 04:24:16 mr_bones_ Exp $

EAPI=1

inherit eutils toolchain-funcs subversion

MY_P=${P/_/-}

DESCRIPTION="A fork of GNU Midnight Commander -- a s-lang based file manager."
HOMEPAGE="http://people.redhat-club.org/slavaz/trac/wiki/ProjectMc";

ESVN_REPO_URI="http://people.redhat-club.org/slavaz/svn/mc";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm ~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="gpm nls samba +unicode X"

RDEPEND=">=dev-libs/glib-2
unicode? ( >=sys-libs/slang-2.1.3 )
!unicode? ( sys-libs/ncurses )
gpm? ( sys-libs/gpm )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )
samba? ( net-fs/samba )
kernel_linux? ( sys-fs/e2fsprogs )
app-arch/zip
app-arch/unzip"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
dev-util/pkgconfig"

S=${WORKDIR}/${MY_P}

src_compile() {
local myconf="--with-vfs --with-ext2undel --enable-charset --with-edit"

if use unicode; then
myconf+=" --with-screen=slang"
else
myconf+=" --with-screen=ncurses"
fi

if use samba; then
myconf+=" --with-samba --with-configdir=/etc/samba --with-codepagedir=/var/lib/samba/codepages"
else
myconf+=" --without-samba"
fi

econf --disable-dependency-tracking \
$(use_enable nls) \
$(use_with gpm gpm-mouse) \
$(use_with X x) \
${myconf}

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS FAQ HACKING MAINTAINERS NEWS README* TODO

# Install cons.saver setuid to actually work
fperms u+s /usr/libexec/mc/cons.saver

# Install ebuild syntax
insinto /usr/share/mc/syntax
doins "${FILESDIR}"/ebuild.syntax
}

Собрался. Вроде, работает.

question4 ★★★★★
()
Ответ на: комментарий от tommy

> собрал в этче - Segmentation fault

У меня он так ругался, когда не находил файлы в /etc.

question4 ★★★★★
()

Автору огромный респект, оч хочеццо чтоб проект опять не загнулся.

h8 ★★★
()

Возрожденный сабж уже научился дружить с буфером обмена иксов?

asion
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.