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

Модератор: Модераторы

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

Сообщение Andreich » 04.05.2009 08:50:51

Вопрос:
В fpsystem('firefox index.html'); нужно явно прописывать и файл и программу.
Как открыть файл программой по умолчанию (например файл HTML) в среде Linux?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

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

Сообщение Alexx2000 » 05.05.2009 17:05:30

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

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

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

XFCE:
Код: Выделить всё
fpsystem('exo-open filename');
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

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

Сообщение Odyssey » 09.01.2011 22:01:38

Ответ: 2
Операционная система: Linux
Зависимости: xdg-utils
Теги: команды, система, открыть файл

Вариант, не зависящий от DE:
Код: Выделить всё
fpsystem('xdg-open filename');
См. http://portland.freedesktop.org/xdg-uti ... -open.html
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

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

Сообщение debi12345 » 09.01.2011 22:45:25

Чтобы узнать команду по умолчанию - см. "/etc/mailcap[.order]".

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

"<ext>" должно быть зарегестрировано в "/etc/mailcap".
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 4

Рейтинг@Mail.ru