Evince“打开包含文件夹”显示“无法打开包含文件夹”(权限被拒绝)

Evince“打开包含文件夹”显示“无法打开包含文件夹”(权限被拒绝)

当我使用 打开 pdf 文件evince然后选择File> 时Open Containing Folder,会显示一条错误消息,指出:

Could not open the containing folder

Failed to execute child process "caja" (Permission denied)

我正在使用带有 Mate 桌面的 Ubuntu 16.04LTS 64 位。

我该如何解决这个问题?

答案1

应用装甲正在限制 的权限evince

首先,在文件中添加以下行/etc/apparmor.d/usr.bin.evince

  /usr/bin/caja Cx -> sanitized_helper,     # Mate

并保存。

然后重新启动应用装甲服务如下:

sudo service apparmor restart

这将解决这个问题。


对于其他文件管理器,可以应用以下示例配置之一:

  /usr/bin/nautilus Cx -> sanitized_helper, # Gnome
  /usr/bin/pcmanfm Cx -> sanitized_helper,  # LXDE
  /usr/bin/krusader Cx -> sanitized_helper, # KDE
  /usr/bin/thunar Cx -> sanitized_helper,   # XFCE

如上所示,也允许多行。

相关内容