Рейтинг:1

Как я могу изменить тему оболочки gnome (расширение пользовательских тем) с помощью терминала?

флаг us

Я хочу изменить тему оболочки gnome с расширения пользовательской темы с помощью терминала. Я сделал dconf смотреть / чтобы проверить, что делает изменение темы, и путь, который он мне дал, был

/org/gnome/shell/extensions/user-theme/имя

"Название темы"

Поэтому я пытаюсь сделать gsettings set org.gnome.shell.extensions.user-theme name «Имя темы» но это не сработало (вывод: Нет такой схемы «org.gnome.shell.extensions.user-theme»)

флаг br
как вы установили расширение пользовательской темы? Что выводит `список расширений gnome`
Parker avatar
флаг us
@UnKNOWn мой вывод из списка расширений gnome `[email protected] [email protected] logomenu@aryan_k размытие-моя-оболочка @ anetx без обзора@fthx [email protected] [email protected] [email protected]` Я установил расширение с https://extensions.gnome.org/
флаг br
Хорошо, что выводит `gnome-extensions show [email protected]`
Parker avatar
флаг us
@UnKNOWn `Имя: Пользовательские темы Описание: Загружать темы оболочки из каталога пользователя. Путь: /home/parker/.local/share/gnome-shell/extensions/[email protected] URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions Версия: 46 Состояние: ВКЛЮЧЕНО
флаг br
Хорошо. по тому, как мы устанавливаем это расширение, кажется, что схемы не скомпилированы. у нас есть два варианта: либо скомпилировать схемы, либо использовать приведенную ниже команду. Но вы пробовали установить тему с помощью dconf?
флаг br
`gsettings --schemadir .local/share/gnome-shell/extensions/[email protected]/schemas set org.gnome.shell.extensions.user-theme name "theme_name"`
Parker avatar
флаг us
@UnKNOWn Как бы вы это сделали, используя dconf? Что-то вроде: `dconf write /org/gnome/shell/extensions/user-theme/name "имя-темы" `? Редактировать: я только что увидел ваш новый комментарий. Спасибо, это работает.
флаг br
да что-то в этом роде только, я плохо разбираюсь в dconf. но, поскольку с помощью dconf вы получили результат, можно также установить то, что вы хотите, через dconf.
Рейтинг:1
флаг ca

Правильная команда для изменения темы оболочки с помощью терминала:

dconf написать /org/gnome/shell/extensions/user-theme/name "'theme_name'"

куда имя_темы очевидно, это название темы, которую вы хотите использовать.

Обратите внимание на использование обоих " и ' за цитирование названия темы. Это потому, что значения ключа должны быть в Формат GVariant, как вы можете прочитать в человек dconf:

Аргументы VALUE должны быть в формате GVariant, например. строка должна содержать явные кавычки:
«фу». Этот формат также используется при распечатке значений.
Parker avatar
флаг us
Теперь это имеет смысл, спасибо за обновление!
BeastOfCaerbannog avatar
флаг ca
Пожалуйста!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.