Рецепт не мой, взял здесь. Итак, как, например, файл с расширением .pdf открывать из Midnight Commander?
Очень просто, нужно Коммандер научить использовать default приложения DE. Эта настройка делается в файле ~/.mc/bindings. В случае KDE файл выглядит так:
### Default ###
# Default target for anything not described above
default/*
Open=kfmclient exec %f
View=
### EOF ###
Для GNOME:
### Default ###
# Default target for anything not described above
default/*
Open=gnome-open %f
View=
#
#
# ### EOF ###
#Ну, а чтобы при открытии из mc не лез всякий мусор и лишние строки, после команды запуска лучше написать: >/dev/null 2>&1
Т.е. команда примет вид:
Open=gnome-open %f >/dev/null 2>&1
UPD. Если есть gnome, но вдруг нет gnome-open, можно поставить libgnome2-0.