首页 > 解决方案 > 更新 gnome shell 扩展会删除用户创建的单独文件中的自定义 css 吗?

问题描述

我想让我的扩展的用户可以在一个名为custom.css. 然后将该文件导入stylesheet.css

@import url("custom.css");

问题是:如果我发布了新版本的扩展,并且用户通过 gnome 扩展网站上的绿色按钮更新了扩展,custom.css那么之后是否仍会保持原样,或者是否会被custom.css我计划的默认空白文件覆盖包括下一个版本?

如果它会被覆盖,我该如何解决这个问题?

理想情况下,我不希望用户丢失他的 CSS。

非常感谢!

标签: cssgnomegnome-shellgnome-shell-extensions

解决方案


我会指望扩展文件夹被完全删除。GNOME Shell 确实没有其他方法可以确保干净的升级。

更好的基于文件的方法可能是写入文件~/.config~/.cache. 我不会将扩展目录用于任何不是静态的文件。


推荐阅读