首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑亚鲁Gtk主题: resource:///com/ubuntu/themes/Yaru/3.20/gtk.css?在哪里?

编辑亚鲁Gtk主题: resource:///com/ubuntu/themes/Yaru/3.20/gtk.css?在哪里?
EN

Ask Ubuntu用户
提问于 2020-07-22 15:13:19
回答 1查看 2.8K关注 0票数 4

我想编辑Ubuntu20.04的黑纱主题(特别是高亮/选定的项目上的亮橙色)。从这里的其他问题来看,我认为我必须编辑/usr/share/themes/Yaru/gtk-3.20/gtk.css,但是整个文件是:

代码语言:javascript
复制
@import url("resource:///com/ubuntu/themes/Yaru/3.20/gtk.css");

什么是resource:///com/ubuntu/themes/Yaru/3.20/gtk.css,我如何编辑它?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-22 15:30:49

在同一个目录中有一个文件gtk.gresource。它包含所有打包的主题文件。resource:///com/ubuntu/themes/Yaru/3.20/gtk.css是指打包在这个文件中的gtk.css文件。

可以使用命令查看所有打包文件的列表。

代码语言:javascript
复制
gresource list gtk.gresource

您可以使用命令例如解压缩特定的文件。

代码语言:javascript
复制
gresource extract gtk.gresource /com/ubuntu/themes/Yaru/3.20/gtk.css >somefile.css

请注意,文件的内容被提取为stdout,因此必须将其重定向到其他文件。

但是,我不知道如何在编辑后再次将文件打包到gtk.gresource中。但是您不必打包它们,您可以从gtk.gresource文件中解压所有文件,并以未打包的形式保存它们。

但是,我建议您不要编辑Yaru主题,因为在更新主题的文件时,您的更改可能会被覆盖。制作一个副本,将主题的名称(必须在主题的主目录中编辑index.theme文件)更改为标准主题不太可能使用的内容(例如,我使用“我的主题”)并编辑副本。

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

https://askubuntu.com/questions/1261156

复制
相关文章

相似问题

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