Firefox открывает PDF-файлы в Gedit
Когда я нажимаю на ссылку PDF, мой Firefox 31 (и более старые версии) всегда пытается открыть его с помощью gedit, хотя в Nautilus и xdg-open он правильно открывается в Evince. В меню "Правка-> Настройки-> Приложения" действие типа содержимого PDF установлено на "Сохранить файл".
Я использую GNOME Shell 3.12.2 в Arch Linux 64 Bit.
2 ответа
Я нашел несколько указателей на это.
Сначала проверьте, какую программу система использует для файла PDF.
Затем есть ужасный файл mimetypes.rdf, в котором хранятся настройки Firefox для открытия приложений. Это где-то в вашем профиле /home/you/.mozilla.
Затем, когда что-то "неизвестно", оно открывается каким-то алгоритмом угадывания.
Чтобы изменить это, я слышал, вы можете сделать это:
sed 's#.*octet-stream.*#application/octet-stream=xdg-open#' ~/.local/share/applications/mimeapps.list -i
Только что проверил это сам и обнаружил, что xdg-open будет правильно угадывать тип файла.
Вы также можете отредактировать mimeapps.list вручную. Просто установите для него значение "xdg-open" (нет необходимости добавлять.desktop, если вы не хотите, чтобы он открывался по ссылке.desktop). Application / octet-stream часто используется сайтами, которые неправильно устанавливают свой mimetype при отправке вам файла.
Для установки файлов приложений со стандартным xdg-open (man xdg-open):
xdg-open /path/to/the_file.EXT
Бьюсь об заклад sed
команда, о которой вспоминает Iphigeneia, должна заменить записи ассоциаций mimeapps.list на автоматический xdg-open? Здесь не изменяются никакие строки mimeapps.list; Не эксперт с sed
чтобы сказать почему, хотя.
Еще несколько указателей в https://askubuntu.com/questions/185139/why-does-firefox-try-to-use-gedit-to-open-deb-files