Как в Ubuntu указать приложение по умолчанию.
У меня была ситуация, когда при монтировании флешки, папка на флешке пыталась открывать в Audacious. Это происходит из-за неверно настроенных xdg параметров. Чтобы починить неправильно открытие файла или папки нужно выполнить следующее.
Для начала нужно узнать mime тип файла или папки. Для этого выполните команду:
_x000D_xdg-mime query filetype имя_файла Для папки он обычно выдает inode/directory, но в моем случает было inode/mount-point, потому что это точка монтирования и оказывается у нее свой mime тип.
Потом нужно узнать, какое приложение по умолчанию открывает данный тип файла.
_x000D_xdg-mime query default inode/mount-point у меня выдало пустой список, т.е. нет приложения по умолчанию. Значит его нужно задать:
_x000D_xdg-mime default org.kde.dolphin.desktop inode/mount-point Список приложение можно посмотреть в папке /usr/share/applications
проверим еще раз:
_x000D_xdg-mime query default inode/mount-point выдает org.kde.dolphin.desktop
Затем нужно проверить действительно ли открывает приложение данный тип файла:
_x000D_xdg-open /media Если открылось в нужно приложении, значит все работает.
Список приложений по умолчанию записывается в файл:
_x000D_~/.config/mimeapps.list Обновить mime можно командой:
_x000D_update-mime-database ~/.local/share/mime