Патчи для MC
Итак, последняя версия mc - 4.6.1. И он уже 2 года как не обновляется. Иногда, функционала начинает не хватать, или что-то начинает раздражать. Чтобы этото "что-то" исправить народные умельцы пишут патчи. Так давайте соберём здесь базу известных полезных патчей для Midnight Commander.
Итак
1) http://forum.linux.by/viewtopic.php?t=5704 - делает подсветку файлов по расширениям. Полезный и удобный патч. Без проблем ставится, используется, конфигурируется
2) http://ccphys.nsu.ru/~avpak/mc/4.6.1/ - mc-4.6.1 recode патч. Можно выбирать кодировку текущей панели. Юникода нет. Однако, может пригодится
3) http://ccphys.nsu.ru/~avpak/mc/attr/ - при копировании на msdos/fat/ntfs убирает галку с preserve file attributes и ругань про chown не выводится. Мегаполезный патч, если часто приходится копировать файлы на ФАТ32 флэшку, или win-разделы. С предыдущим патчем конфликтует. Поэтому, пришлось его немного подправить. Исправленная версия ТУТ (http://demanxp.net.ru/soft/patches/mc_attr/).
Итак, кто ещё какие полезные патчи знает? Выкладывайте в этой теме ссылки с описаниями.
P.S. Желательно в теме не флемить и сделать её полезной и удобно читаемой.
- Для комментирования войдите или зарегистрируйтесь
Вот патчи для mc
Вот патчи для mc (включая возможность перекодировки текста в просмотрщике) https://svn.uhulinux.hu/packages/dev/mc/patches/
Какой именно?
А не подскажешь, какой именно патч отвечает за возможность перекодировки текста в просмотрщике?
Добавлено: Этот функционал входит в recode патч. Для выбора кодировки редактируемого файла нужно нажать C-T и выбрать кодировку.
Добавлено чуть позже: Кхе, или это вообще стандартная фишка mc? У прова по SSH'y стоит дефольтная непропатченная версия mc. Там и то эта фишка работает. На странице http://www.sama.ru/~despair/mc/my-patches.html написано, что это уже не патч и включён в официальную сборку как experimental feature
---
Во имя Святого Пингвина!
Попытка соединения не удалась
Ссылка не работает
Деревья умирают стоя.
а как же gentoo-way установка?
не за ради флейма а пользы для.
или для несведующих подскажите как патчи использовать..
легко! в
легко!
в локальный оверлей и патчи в ебилд
так правильно?
mkdir -p /usr/local/portage/app-misc/mc
cp -vr /usr/portage/app-misc/mc/* /usr/local/portage/app-misc/mc/
cp /usr/local/portage/app-misc/mc/mc-4.6.1-r3.ebuild /usr/local/portage/app-misc/mc/mc-4.6.1-r39.ebuild
(хотя наверное можно было и не менять имя ebuild)
в mc-4.6.1-r39.ebuild в конце функции src_unpack() добавил две строчки с понравившимся мне патчем
epatch "${FILESDIR}"/${P}-xs-file-highlight-1.patch.bz2
epatch "${FILESDIR}"/${P}-xs-file-highlight-2.patch.bz2
сами патчи положил в /usr/local/portage/app-misc/mc/files/
потом
ebuild /usr/local/portage/app-misc/mc/mc-4.6.1-r39.ebuild digest
и
echo "=app-misc/mc-4.6.1-r39" >>/etc/portage/package.keywords
вроде все...
чтобы не
чтобы не всматриваться на то применились твои патчи или нет можно вставить в конце строчек с патчами
|| die
оно отвалится если они не применятся.
Не совсем патч.
Не совсем патч. Скорее просто повышение юзабельности. Если вы используете KDE, то вы можете сделать следующее:
В меню MC выберите пункт: Команда -> Файл расширений. Или же откройте файл ~/.mc/bindings (это одно и тоже).
В самом конце вы нейдёте строки:
Подправьте их чтобы было вот так:
Теперь если Midnight Commander не сможет открыть файл (например архив) своим штатными средствами - будет вызвана программа, ассоциированая с этим типом файлов в KDE (ну или показан диалог выбора программы, если ничего не связано:)).
Вобщем он станет функционировать примерно как Far Manager в Windows.
Пользователи других DE смогут прикрутить свою команду для запуска (Например в GNOME это будет "gnome-open %f").
а кто знает как
а кто знает как называеться патчик из дебиана с желтеньким красивым прогрессбаром бля mc?
классная штука - ее бы то же можно было включить.
а может создадим пакет mc-ng? =))
Quote: Мегаполезн
Гы, а монтировать с параметром quiet тебе что мешает?