Темы, не видимые в Unity Tweak Tool

Эту тему я бы хотел установить. Что я сделал до сих пор:

  1. Извлеченная папка Dark-Aurora из архива.
  2. Скопировал эту папку в ~/usr/share/themes,
  3. созданный /home/[user-name]/.themes Папка и скопировал Dark-Aurora там тоже.
  4. Открыл Unity Tweak Tool, нажал на тему.
  5. Есть только три темы по умолчанию (Ambiance, Highcontrast и Radiance). Темного сияния нигде не найти.

Так что я делаю не так? Заранее спасибо.

4 ответа

Решение

После распаковки архива вы найдете там папки Aurora и Dark Aurora. Вы должны положить их либо ~/.local/share/themes или же /usr/share/themes каталог.

Однако я увидел, что они не отображаются в Unity Tweak Tool. Решение заключается в использовании Gnome Tweak Tool для установки темы.

Чтобы установить это -

sudo apt install gnome-tweak-tool

Откройте и установите тему из раздела "Внешний вид".

Обновление после получения дополнительной информации появилось ОП .local папка принадлежала пользователю root. Чтобы получить право собственности используйте sudo chown -r your-user-name ~/.local перед копированием папки темы. Тогда используйте cp без использования sudo,

Иногда , если ваша папка темы не содержит папок gnome-shell и gtk, это означает, что она содержит только значки и должна быть помещена в /usr/share/icons или /home/username/.icons.

Не знаю, если это все еще актуально, но: на Ubuntu 18.04 установлен libgtk-3.22. У меня был каталог тем (в ~/.themes) с subdir gtk-3.16 и gtk-3.22, а инструмент tweak/userthemes не перечислял тему. Но когда я сделал ссылку gtk-3.0, указывающую на каталог gtk-3.16, тема была показана. (И это было чтение темы из каталога gtk-3.22) Так что да...

В моем случае я также создал ссылку с именем gtk-3.22за gtk3.0и это сработало.

      ~/.themes$ ls
cinnamon  COPYING  gnome-shell  gtk-2.0  gtk-3.0  index.theme  metacity-1  Mojave-light  Mojave-light-alt  plank  xfwm4

~/.themes$  ln -s ~/.themes/gtk-3.0 gtk-3.22
Другие вопросы по тегам