Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

How to Apparmor Allows Launching Chrome Browser From Evince

| Comments

我电脑上的google chrome browser是从官方下载的,使用上到时没有问题,而且chrome browser也设置为我的默认浏览器,这一设置,引发了一个问题,在使用evince浏览单pdf文件的时候,如果点击文档中的链接,会给出一个permission denied 的错误.

依然是Apparmor搞的鬼。解决的办法如下:

  1. 编辑/etc/apparmor.d/abstractions/ubuntu-browsers 文件,修改或者加入下面一行 /opt/google/chrome/google-chrome Ux 路径依赖于你安装google chrome的路径。
  2. 执行下面的指令: $ sudo apparmor_parser -T -W -r /etc/apparmor.d/usr.bin.evince 现在尝试用evince打开pdf文档,点击链接试试,应该没有那个扰人的警告了吧。

Comments