Метки
После установки библиотечного менеджера Calibre, Firefox решил, что им нужно открывать абсолютно все скачиваемые книги упорно не запоминая выбор приложения в диалоге сохранения файла. Решение следующее (по крайней мере, для KDE).
Вначале проверяем приложение по умолчанию в системе:
$ xdg-mime query default application/pdf okularApplication_pdf.desktop
Система помнит об Okular, отлично. Далее проверяем содержимое /usr/share/applications:
$ ls -l | grep okular $ ls -l | grep calibre -rw-r--r-- 1 root root 386 січ 15 11:30 calibre-ebook-edit.desktop -rw-r--r-- 1 root root 773 січ 15 11:30 calibre-ebook-viewer.desktop -rw-r--r-- 1 root root 784 січ 15 11:30 calibre-gui.desktop -rw-r--r-- 1 root root 267 січ 15 11:30 calibre-lrfviewer.desktop
Вот и источник проблемы. Все, что лежит в подкаталогах (а именно, в моем случае /usr/share/applications/kde4), Firefox не видит. Поэтому копируем необходимые ярлыки
$ pwd /usr/share/applications $ sudo cp kde4/okular* . $ ls -l | grep okular -rw-r--r-- 1 root root 6691 кві 8 12:15 okularApplication_chm.desktop -rw-r--r-- 1 root root 7990 кві 8 12:15 okularApplication_comicbook.desktop -rw-r--r-- 1 root root 6792 кві 8 12:15 okularApplication_djvu.desktop -rw-r--r-- 1 root root 6777 кві 8 12:15 okularApplication_dvi.desktop -rw-r--r-- 1 root root 7404 кві 8 12:15 okularApplication_epub.desktop -rw-r--r-- 1 root root 5469 кві 8 12:15 okularApplication_fax.desktop -rw-r--r-- 1 root root 8007 кві 8 12:15 okularApplication_fb.desktop -rw-r--r-- 1 root root 7310 кві 8 12:15 okularApplication_ghostview.desktop -rw-r--r-- 1 root root 5771 кві 8 12:15 okularApplication_kimgio.desktop -rw-r--r-- 1 root root 6932 кві 8 12:15 okularApplication_mobi.desktop -rw-r--r-- 1 root root 5484 кві 8 12:15 okularApplication_ooo.desktop -rw-r--r-- 1 root root 8171 кві 8 12:15 okularApplication_pdf.desktop -rw-r--r-- 1 root root 6933 кві 8 12:15 okularApplication_plucker.desktop -rw-r--r-- 1 root root 5455 кві 8 12:15 okularApplication_tiff.desktop -rw-r--r-- 1 root root 6654 кві 8 12:15 okularApplication_txt.desktop -rw-r--r-- 1 root root 6730 кві 8 12:15 okularApplication_xps.desktop -rw-r--r-- 1 root root 5508 кві 8 12:15 okular.desktop
и перезапускаем браузер. Интересно, что проблема проявилась лишь в Linux Mint, под Gentoo все было сразу хорошо.
Источники