Использование Evince вместо Okular для Alpine (настройка MIME для просмотра PDF-файлов)

В Alpine, если я попал в приложение PDF, моя система вызывает Okular. Я бы предпочел, если бы это вызвало Evince, потому что это программа просмотра PDF, которую я обычно использую. Как я могу это сделать? Это явно проблема MIME, но я не уверен, как (пере) настроить параметры, чтобы сделать эту работу.

/etc/mailcap , вероятно, имеет значение. у него есть bucketloads материала в нем, и упоминает как Okular, так и Evince в контексте PDF, явно не предпочитая друг друга.

ОБНОВЛЕНИЕ: На самом деле, этот ответ на мой предыдущий вопрос мог бы сделать трюк. Нужно проверить.

ОБНОВЛЕНИЕ 2: Я побежал

 xdg-mime default evince.desktop application/pdf 

и теперь я вижу запись в ~/.local/share/applications/mimeapps.list

 application/pdf=evince.desktop 

в обоих разделах «[Добавленные ассоциации]» и «[Приложения по умолчанию]», но Alpine все еще использует Okular. (Я также перезапустил Alpine.) Что мне не хватает?

2 Solutions collect form web for “Использование Evince вместо Okular для Alpine (настройка MIME для просмотра PDF-файлов)”

Похоже, что он игнорирует настройки для каждого пользователя. Вы можете изменить системный параметр, отредактировав /etc/mailcap.order , синтаксис довольно прост:

 first-choice-app-name:mime-type second-choice-app-name:mime-type ... 

Поэтому вы, вероятно, ставите:

 evince-previewer:application/pdf evince:application/pdf 

(evince-previewer довольно новый, может не существовать в Wheezy, но иметь его безвредно).

Затем вы запускаете /usr/sbin/update-mime для обновления /etc/mailcap .

Alpine считывает настройки «mailcap» для каждого пользователя из ~/.mailcap , что переопределяет системный /etc/mailcap . Поэтому просто поставьте следующую строку в ~/.mailcap :

 application/pdf; evince %s 
  • Создайте pdf-файл, из которого невозможно извлечь изображения
  • Сплит PDF в документы с несколькими страницами каждый
  • Как вы можете вставлять рисунки с разным размером?
  • troff для преобразования PDF
  • Какая команда позволяет мне читать pdf-файл из stdin?
  • Извлеките закладки из pdf и добавьте их в другой в gs?
  • Штрих-коды слишком широк в принтере GoDEX с CUPS в Linux
  • Есть ли полнофункциональные читатели в формате PDF, которые интегрируют функцию комментариев?
  • Основные материалы охватывают текст в Evince
  • Как создаются документы GNU в форматах PDF?
  • Открыть подписанные PDF-файлы в Linux
  • Linux и Unix - лучшая ОС в мире.