Установка и активация тем в Ubuntu 14.04 64-bit Unity, как это сделать?

Установка и активация тем в Ubuntu 14.04 64-bit 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, почему приоритет каждого из них отличается и что означают ручной и автоматический режимы. Более того, я не был уверен, куда поместить файлы GTKили iconтемы, и я предпочел поместить их в ~/.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), перейдите к Appearanceи затем Theme. И выберите нужную тему ( package)!

решение3

Для того чтобы курсор мыши был одинаковым во всех открытых окнах, необходимы следующие настройки:

  1. Убедитесь, что вы скопировали тему под/usr/share/icons/desired_theme

  2. В этом каталоге должен бытькурсор.темафайл и он должен содержать следующее (строка Inherits самая важная):

    [Тема иконок]

Имя = Банальный Комментарий = Курсоры в стиле Windows 3.x Пример = по умолчанию Наследует = Банальный

  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 set org.gnome.desktop.interface курсор-тема "желаемая_тема"

Предположим, что тема уже скопирована /usr/share/iconsдля глобального использования или в домашний каталог, как показано @reversiblean.

РЕДАКТИРОВАТЬUbuntu Tweak Tools также можно использовать для выполнения второго шага. Однако первый шаг можно выполнить только в CLI. Я не смог сделать некоторые части в формате кодирования.

Связанный контент