我想编辑Ubuntu20.04的黑纱主题(特别是高亮/选定的项目上的亮橙色)。从这里的其他问题来看,我认为我必须编辑/usr/share/themes/Yaru/gtk-3.20/gtk.css,但是整个文件是:
@import url("resource:///com/ubuntu/themes/Yaru/3.20/gtk.css");什么是resource:///com/ubuntu/themes/Yaru/3.20/gtk.css,我如何编辑它?
发布于 2020-07-22 15:30:49
在同一个目录中有一个文件gtk.gresource。它包含所有打包的主题文件。resource:///com/ubuntu/themes/Yaru/3.20/gtk.css是指打包在这个文件中的gtk.css文件。
可以使用命令查看所有打包文件的列表。
gresource list gtk.gresource您可以使用命令例如解压缩特定的文件。
gresource extract gtk.gresource /com/ubuntu/themes/Yaru/3.20/gtk.css >somefile.css请注意,文件的内容被提取为stdout,因此必须将其重定向到其他文件。
但是,我不知道如何在编辑后再次将文件打包到gtk.gresource中。但是您不必打包它们,您可以从gtk.gresource文件中解压所有文件,并以未打包的形式保存它们。
但是,我建议您不要编辑Yaru主题,因为在更新主题的文件时,您的更改可能会被覆盖。制作一个副本,将主题的名称(必须在主题的主目录中编辑index.theme文件)更改为标准主题不太可能使用的内容(例如,我使用“我的主题”)并编辑副本。
https://askubuntu.com/questions/1261156
复制相似问题