LINUX.ORG.RU

Практическая некромантия, или форк mc


0

0
Когда меня в конец задолбали три больших косяка Midnight Commander'а (непоказ глобального индикатора копирования при копировании одной директории; неумение перекодировать имена при входе на FTP/SMB; убогий FTP-клиент), то пришло мне в голову заняться этим самому, поскольку его разработка, можно сказать, остановлена.

Я выкинул имевшуюся систему сборки и прикрутил qmake. Только не надо бить ногами! Поскольку никаких динамически генерируемых config.h и переменных ключей для компилятора не будет, то можно будет в два счета сменить систему сборки на любую другую. А переносимость на другие системы, кроме линуха, меня совершенно не интересует.

Пока что с ходу возникло куча косяков. На скрине запечатлено устранение одного из них (лаги при входе на SMB). Когда разберусь с ними всеми, попробую что-нибудь улучшить. Авось да выйдет что-нибудь дельное. А не выйдет, так не выйдет.

anonymous

Проверено: Pi ()
Я лично знаю двух людей, которые делали форк этой программы, причём у одного из них он вроде был довольно успешен. :) А уж здесь на ЛОРе такие форки объявляются раз в несколько месяцев. :)
Teak ★★★★★
()
> неумение перекодировать имена при входе на FTP/SMB

очнись.. уже как сто лет есть это перекодирование...

F9 -> Panel codepage

Cy6erBr4in ★★★
()
Ответ на: комментарий от Teak
Не, ну я конечно поискал, нашел один, который только что выглядит слегка под-другому, а все недоделки на месте. Поэтому, по крайней мере, лично мне оно надо. Если большу никому не надо окажется, то ничего страшного.
anonymous
()
> Я выкинул имевшуюся систему сборки и прикрутил qmake.

я не удивлюсь если потом у mc появится зависимость от qt :)

JB ★★★★★
()
Ответ на: комментарий от JB
В некотором роде она уже есть на этапе сборки :) (на бинарник, правда, не влияет). Но всегда можно избавиться.

Кстати, а ведь он одну гномовскую библиотеку использует.

anonymous
()
Ответ на: комментарий от anonymous
и в каком месте глиб - гномовская библиотека? если гном её использует, то это не значит, что глиб становится гномовским
Pi ★★★★★
()
Ответ на: комментарий от Pi
>и в каком месте глиб - гномовская библиотека? если гном её использует, то это не значит, что глиб становится гномовским

Это они по первой букве g определяют :) LOL. Аффтор - Велосипедист. (да да, именно с большой буквы)

robot12 ★★★★★
()
Отличное дело! Лично я пользуюсь MC постоянно, и других альтернатив не вижу, привык к нему. Но этот убогий фтп клиент тоже достает. Как перекодировать имена, тоже нигде не нашел.

Кстати, никто не знает, почему автор МС прекратил его разработку? Ведь популярная прога, я думаю очень много кто ей пользуется

anonymous
()
Скрин ужасен. Особенно шрифты.
Arceny ★★
()
Ответ на: комментарий от anonymous
>Кстати, никто не знает, почему автор МС прекратил его разработку? Ведь популярная прога, я думаю очень много кто ей пользуется

Ну вот прекратил автор разработку, мало ли почему... а опытные линуксоиды заучили мантру "mc - наше всё!" или "bash - наше всё!"... а новички боятся высунуть нос за пределы своего DE. Вот так вот и живём. А хорошая прога загнивает...

Deleted
()
Ответ на: комментарий от Deleted
>а опытные линуксоиды заучили мантру "mc - наше всё!" или "bash - наше всё!"...

Это опытные линуксоиды - опытные линуксоиды сидят и никого не учат. Это прыщавые подростки из-под своей любимой WinXP флудят. ;) Половина из них о gpm или автодополнении ничего и не слышала.

>скрин ужасен, надеюсь авторы гкреллма тоже прекратят его разработку :D ЗЫ "bash наше фсё" (с)

>xuser (*) (15.04.2007 14:55:50)

А вот и яркий пример! :) Кстати, а что здесь забыл убеждённый башмачник? о_О

anonymous
()
Ответ на: комментарий от dragon_djanic
вот и я говорю gpm и bash-completion отличают фирменого линуксоида ^_^
xuser
()
Ответ на: комментарий от evdovin
В упор не пойму - зачем юзать мс? Если ты в консоли то - не понятно зачем... А ежели ты в иксах, то почему не иметь красивенький гуи аля тотал коммандер... Я когда на никсы пересаживался, то как раз его ставил, но забыл как называется... :( Думаю легко найти, если задаться целью...
sonofnet
()
zsh наше всё :) . судя по скрину, автор под кде. чем конкверор не устроил? и индикаторы все есть и выбор кодировки.
mic ★★★★★
()
Ответ на: комментарий от xuser
> ...надеюсь авторы гкреллма тоже прекратят его разработку :D ЗЫ "bash наше фсё" (с)

xuser бегает по тредам и ругает гкреллм. Ты дружыще то хоть сам его пользовал? Думаю что нет, поскольку отличить его от других подобных мониторов не в состоянии.

firsttimeuser ★★★★★
()
Ответ на: комментарий от firsttimeuser
>xuser бегает по тредам и ругает гкреллм. Ты дружыще то хоть сам его пользовал? Думаю что нет, поскольку отличить его от других подобных мониторов не в состоянии.

а разве на скрине не он? с дефолтным скином.

mic ★★★★★
()
Ответ на: комментарий от mic
> >xuser бегает по тредам и ругает гкреллм. Ты дружыще то хоть сам его пользовал? Думаю что нет, поскольку отличить его от других подобных мониторов не в состоянии.

> а разве на скрине не он? с дефолтным скином.

на скрине 100% gkrellm, похожий на дефолтный.

isden ★★★★★
()
Ответ на: комментарий от anonymous
Отлично, если кто-то серьёзно задумает допинать mc. То я только за. А перекодировка почему-то не работает в локали utf.
anonymous
()
Ответ на: комментарий от firsttimeuser
firsttimeuser бегает по тредам и ругает xusera, ответ в предыдущем треде :D
xuser
()
Ответ на: комментарий от Pi
>и в каком месте глиб - гномовская библиотека? если гном её использует, то это не значит, что глиб становится гномовским

Смех смехом, а совсем еще недавно в редхатах/федорах MC вытягивал по зависимостям гном и Хсы из-за того что glib жил в гномьих пакетах.

Salieff
()
К нам сегодня приходил некропедозоофил...
svu ★★★★★
()

kdevelop, qmake... кхм...
ну-ну. удачи в бою ;)

// wbr
klalafuda ★☆☆
()
Ответ на: комментарий от anonymous
Кстати да, сейчас уже utf-8 мэйнстрим. А mc как-то исторически тяжко с ним уживается. И перекодировка, действительно, не работает.
Hokum ☆☆☆☆
()
Ответ на: комментарий от vtVitus
Подтверждаю - этот патч установлен на mc "из коробки" :)
Cy6erBr4in ★★★
()
Показ глобального индикатора и перекодирование имен уже сделал.
anonymous
()
еще надо сделать чтоб он не забывал в какой директории находится, что частенько бывает по Ctrl+O

и выкинуть эту хрень: "Интерпретатор занят выполнением команды", когда наберешь чего-нибудь и нажмешь Enter

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