我正在使用自定义Gtk +样式表或自定义图标,现在遇到以下问题:


UI元素透明或难以辨认
UI中缺少图像图标
面板图标放大或颜色错误

如何解决这些问题?

#1 楼

通常,不建议更改这些重要的系统资产。应用程序开发人员认为系统图标和样式表类是存在的。无法确保第三方资产的质量或兼容性。也就是说,您可以:

返回到库存样式表和图标

您始终可以通过打开系统设置→关于并选择“恢复”来重置为库存系统配置。默认设置”

还可以使用以下Terminal命令分别重置样式表和图标的gsettings键:

gsettings reset org.gnome.desktop.interface gtk-theme
gsettings reset org.gnome.desktop.interface icon-theme


文件和自定义资产的问题报告

您可以尝试向下载的自定义资产的设计者/开发者报告问题。他们可能会在问题跟踪器,论坛或其他地方接受反馈。

请勿针对自定义资产的问题针对基本操作系统提交问题报告。基本开发人员无法修复第三方分发的资产。

尝试自行修改资产

如果启用了Gtk Inspector调试gsettings密钥,请在在许多情况下,您可以使用Gtk检查器查看特定窗口小部件正在寻找的样式类或图标名称。使用此信息,您可以将那些缺失的零件从库存资产复制到自定义资产。这可能需要对CSS样式表有一定的了解,并且如果处理不当,可能会使事情变得更糟。除非您真的知道自己在做什么,否则不建议您尝试此操作。

您可以在磁盘上的该位置找到基本的股票图标:

/>
您可以在以下位置找到基本的基本样式表:

/usr/share/icons/elementary