Midnight Commander для OS X

mc

Консольный двухпанельный файловый менеджер Midnight Commander-4.8.21


Собран для x86_64 и ставится в /opt/kroleg/mc

mac:~ kroleg$ mc -V
GNU Midnight Commander, версия 4.8.21
Скомпилирован с библиотекой GLib версии 2.56.1
С библиотекой ncurses
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish
Тип данных: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Образы dmg содержат Uninstall.app для удаления файлового менеджера.

Скачать Midnight Commander-4.8.21-ncurses.dmg
Скачать Midnight Commander-4.8.21-slang.dmg


Обновление 29.11.2017

В инсталляторы добавлены опции выбора цветовой темы "kroleg" для Terminal.app и xterm.

mc


Обновление 30.11.2017

В инсталляторы добавлены опции выбора файлов настроек Midnight Commander (mc.keymap, ini, menu, mc.ext).
Вызов меню пользователя в MC - F2. В зависимости от того, что находится под курсором в MC - меняется и список опций в меню.

mc-f2

Для использования всех возможностей, записанных в файле mc.ext (просмотр файлов PDF, RTF, DJVU по F3), потребуется установка доп. пакетов из macports: port install xpdf xpdf-cyrillic pdftotext.dmg wv links antiword rtfreader djvulibre djvu2pdf xlsx2csv poppler

Для открытия файлов достаточно нажать Enter на выбранном файле. Файл расширений настроен для открытия:

аудио-файлов - в iTunes,
видео-файлов - в Movist,
файлов изображений - в Xee,
AAC - в QuickTime Player,
PDF - в Preview,
DJVU - в DjView,
TXT, DOC - в TextEdit,
HTML - в Google Chrome,
PSD - Adobe Photoshop,
DMG, PKG - в Finder.

Работа клавиши Insert забиндена на F13 (PrtScn) и для того, чтобы Insert работал на своей клавише, требуется ремаппинг. Вот блок кода для реализации ремаппинга в Karabiner:

<block>
<only>X11, TERMINAL</only>
<autogen>--KeyToKey-- KeyCode::KEYPAD_0, KeyCode::F13</autogen>
<autogen>--KeyToKey-- KeyCode::PC_INSERT, KeyCode::F13</autogen>
</block>
Tags: ,