LINUX.ORG.RU

mc: как запускать firefox на .html-файлах?


0

0

Сейчас в ~/.mc/bindings:

regex/\.([Hh][Tt][Mm][Ll]|[Hh][Tt][Mm]|[Ss][Hh][Tt][Mm][Ll])$ Open=if [ x$DISPLAY = x ]; then links %f; else (firefox -remote openURL(%d/%f,new-window) > /dev/null 2>&1 &); fi

Но на файлах с пробелами в названии FF ругается, мол не могу открыть файл. Пробовал разные варианты квотинга, ничё не помогает. Как правильно?


>Open=if [ x$DISPLAY = x ]

Что за бадяга? Вот пример для Mozilla и lynx.

Open=(if test -n "mozilla" && test -n "$DISPLAY"; then (mozilla file://%d/%p &) 1>&2; else links %f || lynx -force_html %f || ${PAGER:-more} %f; fi) 2>/dev/null

anonymous
()
Ответ на: комментарий от anonymous

>>Open=if [ x$DISPLAY = x ]
Что за бадяга? Вот пример для Mozilla и lynx.

Это тест на запуск иксов.

>Open=(if test -n "mozilla" && test -n "$DISPLAY"; then (mozilla file://%d/%p &) 1>&2; else links %f || lynx -force_html %f || ${PAGER:-more} %f; fi) 2>/dev/null

Действительно, такой вариант работает, но, вот если вы попытаетесь вот таким способом запустить второй FF, он не захочет.
Кто-нибудь сделал с -remote OpenURL(...)?

Ivanz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.