[sisyphus] mc

Victor Forsiuk force на altlinux.org
Вт Дек 7 09:55:51 UTC 2010


2010/12/7 Sergey <a_s_y на sama.ru>

> On Monday 06 December 2010, Andrew Borodin wrote:
>
> > Этот же патч в аттаче.
>
> Ещё момент. Наверное, в mc.ext пора сделать замену для строк вида
>
> Open=(ooffice %f &)
>
> на что-то вроде
>
> Open=if [ -f /usr/bin/loffice ]; then (loffice %f &); else (ooffice %f &);
> fi


Это правильно - не завязываться на одну конкретную программу, которая может
работать с данным файлом. Но у меня есть немного другое предложение. На мой
взгляд, оно лучше с дистрибутивной точки зрения. Не вносить такие
конструкции в mc.ext, а указывать в качестве обработчика скрипт в
каком-нибудь /usr/lib/mc/helper.d/

А уж в скрипте можно реализовать намного более умную логику, чем в короткой
конструкции из mc.ext. Смотреть в глобальный файл настроек, например, и/или
в оверрайды пользователя, делать выбор в зависмости от DE, под которым мы
работаем и т.д. и т.п.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20101207/10f896db/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus