Темы, не видимые в Unity Tweak Tool
Эту тему я бы хотел установить. Что я сделал до сих пор:
- Извлеченная папка Dark-Aurora из архива.
- Скопировал эту папку в
~/usr/share/themes
, - созданный
/home/[user-name]/.themes
Папка и скопировал Dark-Aurora там тоже. - Открыл Unity Tweak Tool, нажал на тему.
- Есть только три темы по умолчанию (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