首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当自定义GTK-3主题位于符号链接中时,文档查看器主题解析错误导致不可见的GUI

当自定义GTK-3主题位于符号链接中时,文档查看器主题解析错误导致不可见的GUI
EN

Ask Ubuntu用户
提问于 2019-10-29 14:24:59
回答 1查看 1.1K关注 0票数 1

$HOME中的D1文件夹替换为指向已安装驱动器上的内容的符号链接时,会出现以下错误:

代码语言:javascript
运行
复制
(evince:28717): Gtk-WARNING **: 13:21:16.921: Theme parsing error: 
gtk.css:1:0: Failed to import: 
Error opening file $HOME/.themes/Flat-Remix-GTK-Dark-Solid/gtk-3.0/gtk.css: Permission denied


(evince:31282): Gtk-WARNING **: 13:32:54.277: 
Error loading theme icon 'dialog-password' for stock: 
Icon 'dialog-password' not present in theme Flat-Remix-Dark

结果是一个完全不可见的图形用户界面,就像描述的这里一样。

GitHub问题中提供的解决方案已经用新版本解决了,还值得一提的是,Evince是通过Apt安装的,而不是Snap。

如果我用.themes文件夹中来自$HOME的内容替换符号链接,GUI就会返回。该文件夹是一个符号链接,似乎没有影响任何其他应用程序,我已经看过了。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-10-29 16:22:25

因此,经过一次疯狂的追逐,我终于在文斯的GitLab上找到了GitLab。问题是文件位于AppArmor未批准的位置,因此Evince被阻止访问它们。

为了解决这个问题,并继续对.themes.icons文件夹使用符号链接,快速回答将以下行添加到/etc/apparmor.d/usr.bin.evince中:

代码语言:javascript
运行
复制
  owner {path-to-icons-folder}/.icons/** r,
  owner {path-to-themes-folder}/.themes/** r,

较长的答案是:

首先对文件/usr/apparmor.d/usr.bin.evince进行备份

安装仪表-实用程序:

代码语言:javascript
运行
复制
sudo apt install apparmor-utils

运行AppArmor的扫描实用程序:

代码语言:javascript
运行
复制
sudo aa-genprof /usr/bin/evince

在该实用程序运行时,尝试使用另一个终端窗口中的Evince打开PDF文件:

代码语言:javascript
运行
复制
evince {name-of-your-pdf.pdf}

现在返回到原来的终端窗口,按s键进行“扫描”。该实用工具将扫描日志,以查找AppArmor拒绝对Evince的权限尝试,并询问您是否愿意允许Evince在将来访问这些权限。接受这些建议。

现在,如果您再次尝试运行Evince,您将注意到大量新的权限错误。您可以继续添加这些内容,直到错误不再显示为止,但是我更喜欢我的配置文件稍微不那么凌乱,所以我建议编辑/usr/apparmor.d/usr.bin.evince文件。找到扫描过程中添加的两个条目,然后编辑它们并将文件URL更改为:

代码语言:javascript
运行
复制
  owner {path-to-icons-folder}/.icons/** r,
  owner {path-to-themes-folder}/.themes/** r,

请注意,这将为文件夹和子目录中的所有文件提供Evince权限,这可能会更改这些文件,因此可以将范围保持在较小的范围内。

保存文件后,告诉AppArmor实用程序再扫描一次。这就是AppArmor的配置被更新的原因。现在,Evince应该拥有所需的权限,并在所有方面展示它的GUI --当您下次打开PDF时,这是令人惊叹的荣耀。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1184743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档