ludant Asked: 2020-07-23 07:13:19 +0800 CST2020-07-23 07:13:19 +0800 CST 2020-07-23 07:13:19 +0800 CST 编辑 Yaru Gtk 主题:resource:///com/ubuntu/themes/Yaru/3.20/gtk.css 在哪里? 772 我想为 Ubuntu 20.04 编辑深色 Yaru 主题(特别是突出显示/选定项目上的亮橙色)。从这里的其他问题我想我必须编辑/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以及如何编辑它? themes css 1 个回答 Voted Best Answer raj 2020-07-23T07:30:49+08:002020-07-23T07:30:49+08:00 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 请注意,文件的内容被提取到标准输出,因此您必须将其重定向到其他文件。 但是我不知道如何gtk.gresource在编辑后再次将文件打包。但是您不必打包它们,您可以从文件中解压所有文件gtk.gresource并将它们保留为未打包的形式。 但是,我建议您不要在原地编辑 Yaru 主题,因为当主题文件更新时,您的更改可能会被覆盖。制作一个副本,将主题的名称(您必须index.theme在主题的主目录中编辑文件)更改为标准主题不太可能使用的名称(例如,我使用“我的主题”)并编辑副本。
gtk.gresource
在同一目录中有一个文件。它包含所有打包的主题文件。resource:///com/ubuntu/themes/Yaru/3.20/gtk.css
指gtk.css
打包在这个文件中的文件。您可以使用命令查看所有打包文件的列表
您可以使用命令解压缩特定文件,例如。
请注意,文件的内容被提取到标准输出,因此您必须将其重定向到其他文件。
但是我不知道如何
gtk.gresource
在编辑后再次将文件打包。但是您不必打包它们,您可以从文件中解压所有文件gtk.gresource
并将它们保留为未打包的形式。但是,我建议您不要在原地编辑 Yaru 主题,因为当主题文件更新时,您的更改可能会被覆盖。制作一个副本,将主题的名称(您必须
index.theme
在主题的主目录中编辑文件)更改为标准主题不太可能使用的名称(例如,我使用“我的主题”)并编辑副本。