При запуске Gnome 3 в Fedora 21 и более ранних версиях на панели «Внешний вид» gnome-tweak-tool отображались селекторы тем для следующих элементов:
- Глобальная темная тема
- Окно
- ГТК+
- Иконки
- Курсор
- Оболочка
- Включить анимацию
После выполнения надоевшего обновления Fedora 22 моя тема окна (т. е. границы окна и кнопки управления) были сброшены на что-то скучное и плоско-белое, а селектор темы окна исчез. Теперь на панели отображается только:
- Глобальная темная тема
- ГТК+
- Иконки
- Курсор
- Оболочка
- Включить анимацию
Как мне вернуть селектор тем окон и/или как мне вручную установить тему окон?
решение1
Используя gnome-tweak-tool --verbose
, я обнаружил настройки для "Темы окна" и "Темы GTK+". Смотрите параметры ниже.
gsettings set org.gnome.desktop.wm.preferences theme Ambiance
gsettings set org.gnome.desktop.interface gtk-theme HighContrast
Чтобы диагностировать отсутствующую опцию "Window", попробуйте дополнительные параметры командной строки gnome-tweak-tool --help
. Возможно, "Load all tweaks" ( --load
) покажет отсутствующую опцию. В противном случае попробуйте поискать подсказки в выводе --test
, --verbose
, или --debug
.
Usage: gnome-tweak-tool [options]
Options:
-h, --help show this help message and exit
-t, --test Enable test and debug code
-l, --load Load all tweaks
-p [/, /usr], --prefix=[/, /usr]
Installation prefix (for gsettings schema, themes,
etc)
-v, --verbose Print the names of settings modified
-d, --debug Enable debug output
решение2
В Gnome Tweak Tool начиная с версии 3.15.90 больше не доступен выбор темы окна.
См. коммит от 2014-12-19 в репозитории git, они удалили его, так как он больше не используется в GNOME:
интерфейс: Удалить настройку WindowTheme
Тема больше не используется в GNOME, оформление окон теперь стилизовано в соответствии с темой GTK+.
https://git.gnome.org/browse/gnome-tweak-tool/commit/?id=4db51ee4bcc4cad9bb9e6fb3ab68f44c3be6e317
решение3
Попробуйте переустановить Gnome Tweak Tool. Чтобы переустановить инструмент, откройте Терминал и введите следующие команды для удаления и повторной установки:
yum remove gnome-tweak-tool
yum install gnome-tweak-tool
Если вы не вошли в систему как пользователь root, вам нужно будет добавить sudo
в начало команды и указать пароль, установленный для учетной записи root, например:
sudo yum remove gnome-tweak-tool
sudo yum install gnome-tweak-tool
yum
устарело в Fedora 22, но все еще работает и может использоваться для установки программного обеспечения. Использование yum
в Fedora 22 перенаправляет вас на команду, которая его заменяет, так что это не имеет особого значения.
Обновлять
Если вы запускаете Tweak Tool из терминала, вы получаете какие-либо сообщения об ошибках? Вот что происходит, когда я это делаю. Я не знаю, является ли это существенным или нет.