单击用Okular打开的pdf中的链接会打开Abiword(而不是默认浏览器)


27

我使用Xubuntu 12.04并使用Okular(0.14.3版)查看pdf文件。如果我单击pdf文件中的Web链接(使用“ hyperref”包使用“ pdflatex”创建),则会打开“ Abiword”(这是一种文字处理软件,例如Libreoffice writer),而不是默认的浏览器google-chrome。我该如何改变这种行为?Okular中的设置似乎无法提供解决方案。

(请注意,我在设置->首选应用程序下将google-chrome设置为网络浏览的首选应用程序,所以这不是问题)。


这只发生在秋葵吗?您是否尝试过使用evince等其他pdf查看器?
安瓦尔

Answers:


29

@Marius的答案是正确的。它帮助了我。只是澄清一下。

  1. kcmshell4 filetypes在控制台中运行或由Alt+F2。文件关联-KDE控制模块将打开。
  2. 搜索html并选择文件类型text/html
  3. html在“应用程序首选项顺序”中,将要用作默认名称的应用程序名称移到顶部。

不幸的是,这对我来说并没有成功...对于html,Firefox是首选,但仍未打开。似乎Firefox条目以某种方式无效,因此将其跳过。不过,不知道如何“修复”它。
编码

@codeling,该解决方案仍然适用于我。我对Linux Mint的19
djhurio

15

对于较新的KDE版本,您可能需要运行:

kcmshell4 componentchooser

并将“ Web浏览器”设置为首选浏览器的命令。

至少在Arch Linux上如此。


1
这也对我有用!(我在ArchLinux上的Openbox上)
Abhinav

在调整文件类型和默认浏览器设置后,这在Kubuntu 16.10上对我有用,这使我不知道其他两个是什么意思。是否有某种不透明的方法,所有这些设置都应用于一起良好地工作和玩耍,而不是相互矛盾和覆盖?
标记

在Lubuntu 16.04中完美地适用于Okular,而kcmshell4 filetypes实际上并非如此。
甜点

如果找不到命令怎么办?
Melissa Loos

5

答案可以在这里的秋葵开发清单中找到

重要的部分在这里引用

是否链接到html文件?如果是这样,您可能还想检查html mimetype的kcmshell4文件类型中的默认应用程序。


3
尽管理论上答案可能是正确的。但是最好在这里包括必要的细节。
Anwar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.