该ubuntu.css
文件位于/usr/share/gnome-shell/theme/ubuntu.css
。我想自定义此文件。此后,我应该用这个自定义文件替换原始文件(我在网上看到这种做法)还是应该将自定义文件存储到~/.local/share/gnome-shell/theme/ubuntu.css
。我认为它应该优先于/usr/share/gnome-shell/theme/ubuntu.css
。此外,我可以避免干扰 sudo 权限级别文件。这种思维过程正确吗?
答案1
标准本地目录是~/.themes
或~/.local/share/themes
。您可以将主题文件夹复制到其中一个目录并修改文件。但它不会覆盖默认的 GNOME Shell 主题,您需要使用 '用户主题' GNOME shell 扩展。然后,您将能够使用以下方法激活修改后的主题GNOME 调整例如。
请注意,该文件的正确位置.css
如下:
~/.themes/<ThemeName>/gnome-shell/gnome-shell.css
或
~/.local/share/themes/<ThemeName>/gnome-shell/gnome-shell.css
。
因此,将ubuntu.css
文件复制到例如,~/.themes/MyCustomTheme/gnome-shell/
并将其重命名为(在这种情况下,gnome-shell.css
您可能还必须将部分或全部其他文件复制到/usr/share/gnome-shell/theme/
其中)。~/.themes/MyCustomTheme/gnome-shell/
激活用户主题扩展后,您应该能够激活“MyCustomTheme”作为 GNOME Shell 主题。