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: ,
Re: MC Mac OS
(Anonymous)
MadBook:~ vic$ brew remove mc
Error: No such keg: /usr/local/Cellar/midnight-commander
MadBook:~ vic$


/opt/kroleg/mc/bin/mc помог , мс открылся.
А как сделать чтобы открывался по команде 'mc'
Re: MC Mac OS
Если нет необходимости в HomeBrew, то лучше его вообще удалить:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Если HomeBrew удалён некорректно, придётся его заново установить и удалить (если скрипт удаления отработал с ошибкой).

После удаления, потребуется открыть новую сессию терминала.

Если полное удаление не поможет, придётся посмотреть содержимое переменной PATH
echo $PATH
Re: MC Mac OS
(Anonymous)
Спасибо. Вроде удалил. (Failed to locate Homebrew!)
командер запускается только через - /opt/kroleg/mc/bin/mc
просто mc не работает
Re: MC Mac OS
Проблема, с удалением HomeBrew. Где-то от него остались хвосты. Про некорректное удаление я уже писал. Как грубый вариант решения проблемы - создать новый аккаунт и "переехать" в него. Ещё можно создать простой скрипт, для запуска mc:

#!/bin/sh
/opt/kroleg/mc/bin/mc

сохранить его, как mcc в /usr/local/bin, дать права на выполнение, и запускать командой mcc, вместо mc.
Re: MC Mac OS
(Anonymous)
Капец геморрой =)
такая простая программа, а такая проблема установить
Re: MC Mac OS
Программа установилась нормально, ей мешает некорректное удаление HomeBrew.
HomeBrew считает что при вызове команды mc, нужно запустить свой mc (которого уже нет).
Re: MC Mac OS
(Anonymous)
Попробовал переустановить HomeBrew, все осталось по прежнему.
Работает только /opt/kroleg/mc/bin/mc
Re: MC Mac OS
После переустановки, его нужно удалить (как - я написал выше). Скрипт удаления должен вывести сообщение об успешном удалении.