>>>> простую вещь: mc работает на куче платформ, в том числе и >>>> на тех, где никакого xdg-open нет и, возможно, никогда не будет. >>>> Если вы думаете, что всё так просто и легко, шлите патчи. >>> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в >>> busybox >>> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1 >>> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi >> Ага, уже, значит, того, что написано в #22, недостаточно? > А что, приведенная строка не работает?Сначала вы утверждаете (#22): > Достаточно одной строки для самых разных типов файлов: > Open=(xdg-open %f >/dev/null 2>&1 &) А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо. > Например, у меня на эту строку ушло 10 минут. Отчего же отчет висит уже 2 года? Оттого, что есть планы переделать монолит mc.ext в нечто более гибкое.
|