我正在使用一些主题,想知道为什么有两个地方可以存储主题:/usr/share/themes
和~/.themes
。这两个地方有什么区别?我应该在哪个地方安装我的主题?
答案1
区别在于,安装在的主题/usr/share/themes
是全局的,但安装在的主题~/.themes
仅对当前用户可用。
答案2
默认情况下,当您像通常安装任何软件包一样安装主题时,例如使用apt install <some-theme-package>
,它将安装在 中/usr/share/themes
。当您以这种方式安装主题时,它将提供给每个用户,但这本身不会改变任何用户正在使用的主题。任何想要使用此新主题的用户都必须使用 gnome-tweaks 等工具来选择它。如果您将它安装在 中~/.themes
,则只有您才能选择它。根据此信息,您可以自行选择将其安装在何处。
我的理念是,在我自己的主目录中安装任何我修改过的软件包或我无法轻易再次找到的软件包或我觉得特殊的软件包(可能不适合其他软件包),但除此之外,我认为没有必要用可以在公共目录中轻松再次找到的标准软件包来污染我自己的目录。