Я работаю с Xubuntu 12.04 и использую Okular (версия 0.14.3) для просмотра PDF-файлов. Если я щелкаю веб-ссылку в файле pdf (созданном с помощью «pdflatex» с использованием пакета «hyperref»), вместо моего «» открывается «Abiword» ( Это программное обеспечение для обработки текстов, например, писатель Libreoffice) . браузер по умолчанию google-chrome. Как я могу изменить это поведение? Настройки в Okular, похоже, не дают решения.
(обратите внимание, что я выбрал google-chrome в качестве предпочтительного приложения для просмотра веб-страниц в меню «Настройки» -> «Предпочтительные приложения», так что это не проблема).
Ответ можно найти в okular devel list here
Важная часть процитирована здесь
Является ли она ссылкой на html-файл? Если да, то вы можете также проверить, что такое стандартное применение типы файлов kcmshell4 для html mimetype.
Ответ @Marius правильный. Мне это помогло. Просто пояснение.
kcmshell4 filetypes
в консоли или с помощью Alt + F2
. Ассоциации файлов - откроется модуль управления KDE. html
и выберите тип файла text / html
. html
в «Порядке предпочтений приложений» вверху. Для новых версий KDE Вам, возможно, понадобится запустить:
kcmshell4 componentchooser
и установить "Web-браузер" на команду предпочтительного браузера.
Это сработало, по крайней мере, на Arch Linux.
Я сделал то же самое - переместил выбранный мной браузер наверх, но он по-прежнему открывался в браузере. не хотел. Решением было выбрать «удалить», чтобы удалить браузер, который я не хотел использовать. Это исправило для меня.
Я использую Ubuntu 18.04, и для меня это наконец сработало:
kcmshell4 filetypes
inode / vnd.kde.service.http
и добавление Firefox в порядок предпочтений приложений. Я думаю, что добавления text / html
(как было предложено в предыдущем ответе) было недостаточно, потому что не все ссылки в файлах pdf имеют шаблон имени файла * html