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

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

Ответить
Andreich
постоялец
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

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

Сообщение Andreich »

Вопрос:
В fpsystem('firefox index.html'); нужно явно прописывать и файл и программу.
Как открыть файл программой по умолчанию (например файл HTML) в среде Linux?
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

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

Gnome:

Код: Выделить всё

fpsystem('gnome-open filename');

KDE:

Код: Выделить всё

fpsystem('kfmclient exec filename');

XFCE:

Код: Выделить всё

fpsystem('exo-open filename');
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

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

Вариант, не зависящий от DE:

Код: Выделить всё

fpsystem('xdg-open filename');
См. http://portland.freedesktop.org/xdg-uti ... -open.html
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

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

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

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