为什么不在evince文档查看器中打开超链接?

我在ubuntu 12.04中默认使用Evince文档查看器。

点击它时如何获得打开的超链接?

你遇到了一个bug,但有一个快速修复,我只是做了它并且它工作,顺便说一句,感谢@maggotbrain。 他向我指出了这个评论 ,建议的解决方案也奏效了。 所以我通过执行以下操作来解决谷歌浏览器的这个问题:

  1. 打开终端,键入gksudo nautilus并按Enter键,输入密码并再次按Enter键,这样现在您正在运行具有root权限的nautilus。
  2. 在nautilus上去/etc/apparmor.d/abstractions/
  3. 打开ubuntu-helpers文件并在里面找到这些行:

    # Allow exec of libexec applications in /usr/lib*

    /usr/lib*/{,**/}* Pixr,

  4. 您将在这些行之后插入此文本块:

     # From https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/964510/comments/12 # While the chromium and chrome sandboxes are setuid root, they only link # in limited libraries so glibc's secure execution should be enough to not # require the santized_helper (ie, LD_PRELOAD will only use standard system # paths (man ld.so)). /usr/lib/chromium-browser/chromium-browser-sandbox PUxr, /opt/google/chrome/chrome-sandbox PUxr, /opt/google/chrome/google-chrome Pixr, /opt/google/chrome/chrome Pixr, /opt/google/chrome/lib*.so{,.*} m, 

    但在此之前:

     # Full access 
  5. 保存文件,关闭nautilus。

  6. 最后,在终端上键入sudo apparmor_parser -T -W -r /etc/apparmor.d/usr.bin.evince并按Enter键,等待几秒钟直到换行并且光标正在等待新输入,这意味着命令没有问题:)希望它是有帮助的。

  • 打开/usr/share/applications/mimeinfo.cache文件。
  • 搜索包含x-scheme-handler/http=x-scheme-handler/https=
  • 您应该在这些行中的文本之后使用firefox.desktop或任何其他浏览器名称后跟.desktop
  • 例如,该行可能是:
的x方案处理程序/ HTTP = firefox.desktop;
的x方案处理程序/ HTTPS = firefox.desktop;