Как изменить средство просмотра документов по умолчанию на Okular?

23

Я только начал использовать Okular, и мне это нравится. Он имеет много функциональных возможностей, которые мне нужны, когда я нахожусь в формате PDF, и он уже автоматически открывает epubs. Как заставить его открывать PDF-файлы по умолчанию вместо «Просмотр документов»?

Я ценю помощь!

LibraryGeekAdam
источник

Ответы:

22

Согласно здесь , щелкните правой кнопкой мыши файл нужного вам формата и выберите properties:

введите описание изображения здесь

Перейдите на open withвкладку, выберите программу, которую вы хотите использовать по умолчанию для этого типа файла, затем нажмите кнопку Set as Default:

введите описание изображения здесь

Эвандро Сильва
источник
Это работает только при открытии файла из файлового менеджера, а не при открытии его из другой программы, такой как Caliber.
Системович
Работал с 14.04 LTS
XavierStuvw
Работал с 17.04.
Зак Бойд
10

Ну, ни один из других ответов не работал 14.04, Okular просто не отображается в списке. Но это сработало отлично:

mimeopen -d myfile.pdf

Он предоставит вам список приложений, которые могут открыть файл, а также обновит приложение по умолчанию для вас.

$ mimeopen -d myfile.pdf
Please choose a default application for files of type application/pdf

1) Print Preview  (evince-previewer)
2) Xournal  (xournal)
3) MuPDF  (mupdf)
4) Adobe Reader 9  (AdobeReader)
5) GIMP Image Editor  (gimp)
6) Document Viewer  (evince)
7) Other...

use application

Выбор одного из них установит его по умолчанию для application/pdfтипов файлов. Вы можете легко установить любой исполняемый файл по умолчанию, используя Other...опцию:

use application #7
use command: okular
Opening "myfile.pdf" with usr (application/pdf)

В сторону: Если okularне работает, вы можете попробовать ввести полный путь ( usr/bin/okular). Вы можете узнать, где находится Okular, запустив which okular.

jmiserez
источник
Идеальный ответ!
Системович
1
@systemovich Я думаю, вы также можете просто указать okularвместо полного пути, который должен решить проблему с mimeopen, думая, что приложение вызывается usr.
jmiserez
Я обновил свой ответ, чтобы использовать okularвместо /usr/bin/okular. Это должно исправить некоторые проблемы с именами в меню, где в противном случае было бы сказано usrвместо okular.
Jmiserez
В моем случае ответ askubuntu.com/a/204826/446253 работал с 14.04
XavierStuvw
Работает, даже если myfile.pdf не настоящий файл!
Автодидакт
4

В Ubuntu 14.04 файл, который вам нужно отредактировать: ~ / .local / share / Applications / mimeapps.list

Название окуляр может меняться. Кто-то может также обнаружить, что нет кнопки « Установить по умолчанию ».

Так что следуйте этим шагам:

Step 1: Right click on any pdf file => Open with => find Okular

Название окулярных приложений теперь должно быть указано в mimeapps.list. Теперь перейдите к шагу 2.

Step 2: gedit ~/.local/share/applications/mimeapps.list

Step 3: Find okular in [Added association] and copy to [Default application] section.
In my case, it is 'application/pdf=kde4-okularApplication_pdf.desktop;'

И вы сделали.

thucdx
источник
2

Короче, если я правильно помню:

  • Щелкните правой кнопкой мыши на PDF,
  • Свойства,
  • Открыть с,
  • Выберите приложение,
  • Установить по умолчанию.
Agmenor
источник
2

Сначала откройте терминал и используйте эту команду:

gedit ~/.local/share/applications/defaults.list

После его открытия, под [Default Applications]разделом добавьте такую ​​строку

application/pdf=okular.desktop;

Теперь сохраните файл и выйдите из gedit.

Анвар
источник
1
Я бы добавил примечание, чтобы сначала сделать резервную копию.
Восстановить Монику - Oct--