
Я бегаюcompiz-гномсессия сxfdesktopнаfc16, не спрашивайте почему, но у меня есть эта странная проблема. Некоторые приложения (например, tracker или evolution ) не запускают правильное приложение для соответствующего типа файла; вместо этого запускается nautilus. Я проверил ./local/share/applications/
наличие файла .desktop
, и mimeapps.list
. Я немного отладил, и похоже, что xdg-open правильно запускает gvfs-open
.
решение1
Я наконец-то узнал, в чем дело, и, похоже, на меня повлиялоэтот баг. Проблема в том, что даже после exo-filemanager
обновления mimeapps.list
файл все еще содержал недействительные записи. Приходится вручную редактировать mimeapps.list
и mimeinfo.cache
удалять все строки, содержащие эти x-scheme-handler
строки.
решение2
Вам необходимо добавить свой обработчик как под [Default Applications]
записью, так и [Added Associations]
под ней, если она новая.
Но в любом случае, почему бы вам не использовать Thunar, чтобы легко добиться этого, см. врезку Open With
: (Вы можете просто сравнить mimeapps.list после изменения обработчика)