Страница 1 из 1

Как открыть файл программой по умолчанию в среде Linux?

СообщениеДобавлено: 04.05.2009 08:50:51
Andreich
Вопрос:
В fpsystem('firefox index.html'); нужно явно прописывать и файл и программу.
Как открыть файл программой по умолчанию (например файл HTML) в среде Linux?

Re: Как открыть файл программой по умолчанию в среде Linux?

СообщениеДобавлено: 05.05.2009 17:05:30
Alexx2000
Ответ: 1
Среда : -
Операционная система : Linux
Зависимости : GNOME/KDE/XFCE
Теги : команды, система, открыть файл

Gnome:
Код: Выделить всё
fpsystem('gnome-open filename');

KDE:
Код: Выделить всё
fpsystem('kfmclient exec filename');

XFCE:
Код: Выделить всё
fpsystem('exo-open filename');

Re: Как открыть файл программой по умолчанию в среде Linux?

СообщениеДобавлено: 09.01.2011 22:01:38
Odyssey
Ответ: 2
Операционная система: Linux
Зависимости: xdg-utils
Теги: команды, система, открыть файл

Вариант, не зависящий от DE:
Код: Выделить всё
fpsystem('xdg-open filename');
См. http://portland.freedesktop.org/xdg-uti ... -open.html

Re: Как открыть файл программой по умолчанию в среде Linux?

СообщениеДобавлено: 09.01.2011 22:45:25
debi12345
Чтобы узнать команду по умолчанию - см. "/etc/mailcap[.order]".

Добавлено спустя 9 часов 54 минуты 2 секунды:
# run-mailcap --action=view <file.ext>

"<ext>" должно быть зарегестрировано в "/etc/mailcap".