Рейтинг:3

Почему мои расширения gnome не указаны в gsettings?

флаг in

Я хочу автоматизировать установку Ubuntu, и для этого я также хочу автоматически устанавливать расширения и применять свои настройки.

К сожалению, если я устанавливаю свои расширения через браузер, я не могу получить свои настройки из инструмента gsettings.

Если я просматриваю свои расширения с помощью редактора dconf, как описано здесь, я вижу свои настройки, но в gsettings схема просто не отображается. Однако расширения Ubuntu по умолчанию отображаются.

Что я могу сделать, чтобы читать и записывать настройки расширений из CLI?

флаг br
можете ли вы поделиться несколькими расширениями, которые вы хотите изучить через cli?
MauriceNino avatar
флаг in
@UnKNOWn, например: https://extensions.gnome.org/extension/1160/dash-to-panel/
флаг br
https://askubuntu.com/q/1246650/739431 пробовали ли вы таким образом читать настройки локально установленного расширения?
MauriceNino avatar
флаг in
@UnKNOWn Спасибо! Это работает безупречно! Есть ли причина, по которой это не делается автоматически?
флаг br
это можно сделать, если расширение установлено вручную (не с веб-страницы gnome-extensions) и если автор расширения выполняет команды компиляции в своем сценарии установки.
MauriceNino avatar
флаг in
@UnKNOWn Можете ли вы дать мне ссылку на источник того, как установить их вручную? Я тоже с трудом заставил это работать.
флаг br
когда вы ищете расширение на сайте gnome-extensions, вам нужно искать ссылку на репозиторий авторов. Если он дал инструкции в своем прочитанном мне, и если он действительно сделал команды компиляции в своем скрипте, тогда только он работает. Так что это не 100%, что мы получаем компиляцию через ручную установку.
флаг br
https://github.com/home-sweet-gnome/dash-to-panel/blob/master/Makefile содержит команды компиляции.
MauriceNino avatar
флаг in
@UnKNOWn А, хорошо, я понимаю - тогда я буду придерживаться ручного процесса.
Рейтинг:1
флаг br

Ниже команды по одной или в скрипте покажут вам клавиши расширения dash-to-panel

mkdir -p .local/доля/glib-2.0/схемы
cp .local/share/gnome-shell/extensions/[email protected]/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml .local/share/glib- 2.0/схемы/
cd .local/доля/glib-2.0/схемы/
glib-схемы компиляции .
CD
список gsettings-рекурсивно org.gnome.shell.extensions.dash-to-panel

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

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