Да, это возможно. Взгляните на /etc/mc/mc.ext
: там определены программы и ассоциации типов файлов. Например, вот ассоциации для zip, sqlite и doc, которые вы упомянули:
# sqlite3.db type/^SQLite 3.x database Open=/usr/lib/mc/ext.d/misc.sh open sqlite View=%view /usr/lib/mc/ext.d/misc.sh view sqlite # zip type/^([Zz][Ii][Pp])\ archive Open=%cd %p/uzip:// View=%view unzip -v %f # Microsoft Word Document regex/\.([Dd][oO][cCtT]|[Ww][rR][iI])$ Open=(lowriter %f >/dev/null 2>&1 &) View=%view antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f
Вы можете прочитать о mc.ext
синтаксисе в комментариях в начале файла: https://github.com/MidnightCommander/mc/blob/master/misc/mc.ext.in .
Вот соответствующая статья: https://ubuntuincident.wordpress.com/2010/12/08/configure-mc-open-files/