在 Ubuntu 14.04 64 位 Unity 上安装并激活主题,怎么做?

在 Ubuntu 14.04 64 位 Unity 上安装并激活主题,怎么做?

网上有很多光标、图标、窗口和 GTK 主题,我下载了一些,但我不知道如何确定它们是否与 Ubuntu 14.04.1 64 位 Unity 兼容?此外,一开始我习惯于Ubuntu Tweak Tool更改光标图标窗户GTK 主题;但是,我注意到当我更改光标主题并将光标从一个窗口悬停到另一个窗口时,其外观发生了变化。我可以通过从设置光标主题后运行以下命令来修复此问题Ubuntu Tweak Tool

sudo update-alternatives --config x-cursor-theme

The output of the command was as follows: 

$ sudo update-alternatives --config x-cursor-theme
There are 7 choices for the alternative x-cursor-theme (providing /usr/share/icons/default/index.theme).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
  0            /usr/share/icons/DMZ-White/cursor.theme     100       auto mode
  1            /etc/X11/cursors/core.theme                 30        manual mode
  2            /etc/X11/cursors/handhelds.theme            20        manual mode
  3            /etc/X11/cursors/redglass.theme             20        manual mode
  4            /etc/X11/cursors/whiteglass.theme           20        manual mode
  5            /usr/share/icons/DMZ-Black/cursor.theme     30        manual mode
  6            /usr/share/icons/DMZ-White/cursor.theme     100       manual mode
* 7            /usr/share/icons/mac-cursors/cursor.theme   90        manual mode

Press enter to keep the current choice[*], or type selection number:

这让我想知道应该把 放在哪里cursor themes,为什么每个主题的优先级不同,以及手动模式和自动模式代表什么。此外,我不确定应该把GTKicon主题文件放在哪里,我更喜欢把它们放在 下~/.icons,我的主文件夹中还有一个~/icons包含tar.gz各种主题版本的未隐藏目录和一个themes目录(也包含格式的主题)。我现在不记得是我自己放的还是系统创建的。如果有人能解释一下 的工作原理以及 在哪里,tar.gz我将不胜感激。update-alternatives各种主题通常存储什么?另外,我认为Ubuntu Tweak Tool更改主题不太成功,还有其他方法吗?

答案1

要安装新主题,只需将其复制到~/.local/share/themes,然后使用 Unity Tweak Tool 激活即可。update-alternatives无需运行。

一些主题可通过 PPA 获得。纽密克斯例如。

PPA 通常将它们安装在/usr/share/themes和中/usr/share/icons/,因此在我看来,您的~/icons文件夹是您自己创建的

此外,.$HOME/themes$HOME/icons路径已被弃用,并且在未来的版本中将不会被读取。

答案2

它安装一个主题,这是您需要做的:

> tar xf package.tar.gz
> sudo mv package /usr/share/themes

要激活,请打开 Unity Tweak Tool (UTT),然后转到AppearanceTheme并选择您想要的主题 ( package)!

答案3

为了使鼠标光标在所有打开的窗口上保持一致,需要进行以下设置:

  1. 确保你复制了以下主题/usr/share/icons/desired_theme

  2. 在此目录下应该有一个光标主题文件,它应该包含以下内容(Inherits 行是最重要的):

    [图标主题]

名称 = Hackneyed 注释 = Windows 3.x 启发式游标 示例 = default 继承 = Hackneyed

  1. 然后应该运行以下命令:

    sudo update-alternatives --install /usr/share/icons/default/index.theme x-cursor-theme /usr/share/icons/desired_theme/cursor.theme 50

    sudo update-alternatives --config x-cursor-theme

    gsettings 设置 org.gnome.desktop.interface 光标主题“desired_theme”

假设主题已被复制到/usr/share/icons供全局使用或主目录下,如@reversiblean 所示。

编辑Ubuntu Tweak Tools 也可以用来完成第二步。但是第一步只能在 CLI 上完成。有些部分我无法以代码格式制作。

相关内容