Вам нужно указать файл * .desktop, указать тип файла, который вы хотите открыть.
Во-первых, вам нужно получить mimetype этого файла, например * .mkv
использовать: mimetype /path/to/file
чтобы выяснить это
XXXX.mkv: video/x-matroska
Теперь вы модифицируете ассоциированное приложение по умолчанию ~/.local/share/applications/mimeapps.list
, создаете его, если оно не найдено.
Добавьте в этот файл следующее:
[Default Applications]
video/x-matroska=mplayer.desktop;
Это означает, что вы используете mplayer.desktop
для открытия всех файлов * .mkv по умолчанию. (Создайте mplayer.desktop /usr/share/applications
и укажите Exec=
скрипт
mplayer.desktop
:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=mplayer -ao alsa %f
Name=MPlayer
NoDisplay=true
Icon=gnome-mplayer