Метки

,

После установки библиотечного менеджера 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 все было сразу хорошо.

Источники

  1. https://support.mozilla.org/en-US/questions/1084109
  2. https://forums.opensuse.org/showthread.php/417413-How-to-change-quot-default-quot-filetype-apps-in-firefox