Вопрос или проблема
Я установил расширение Awesome Tiles для Gnome на Ubuntu 22.04 через gnome-shell-extension-manager
поскольку установка через браузер не работает из-за ошибки в Ubuntu 22.04 и изменил некоторые сочетания клавиш в настройках. Я хочу сбросить их все на значения по умолчанию. Если я удалю и переустановлю расширение, это не сбросит его настройки. Как мне сбросить его настройки?
Обновление: Связанные вопросы:
Краткое резюме
Откройте редактор dconf (установите с помощью sudo apt install dconf-editor
) и перейдите к /org/gnome/shell/extensions
–> щелкните правой кнопкой мыши на расширении, настройки которого вы хотите сбросить –> нажмите “Сбросить рекурсивно” –> нажмите “Применить” в правом нижнем углу. Готово.
Детали
Спасибо людям, которые знают и записывают полезную информацию. Этот ответ дал мне подсказки, необходимые для решения проблемы: Где хранятся настройки расширений gnome?
Я установил и запустил dconf-cli
, чтобы отследить, где происходят изменения настроек gsettings, когда я изменяю настройки “Awesome Tiles” в его графическом интерфейсе, так:
sudo apt install dconf-cli
# следите за изменениями настроек gsettings в GUI
dconf watch /
Когда я изменил сочетание клавиш в настройках “Awesome Tiles” через gnome-shell-extensions-manager
(откройте его GUI, нажав клавишу Windows и набрав “Extension Manager”; его иконка — синий кусочек пазла), я увидел в командной строке, где я ввел dconf watch /
, следующую строку:
/org/gnome/shell/extensions/awesome-tiles/shortcut-align-window-to-center
['grave']
Это дает мне местоположение настроек в dconf!: /org/gnome/shell/extensions/awesome-tiles
.
Итак, оттуда я открыл графический интерфейс редактора dconf и щелкал по элементам, пока не разобрался. Вот полное решение:
Как сбросить настройки расширения Gnome Shell
Установите и откройте “Редактор dconf”:
# установите его
sudo apt update
sudo apt install dconf-editor
Откройте его GUI, нажав клавишу Windows и набрав “dconf Editor”. Его иконка красная.
Перейдите к /org/gnome/shell/extensions
, щелкните правой кнопкой мыши на расширении, настройки которого вы хотите сбросить (“awesome-tiles” в моем случае), и выберите “Сбросить рекурсивно”, как показано ниже.
Это сбрасывает все настройки этого расширения!:
Затем, чтобы применить изменения, необходимо нажать кнопку “Применить”:
Если вы хотите сбросить некоторые настройки на значения по умолчанию, сделайте следующее:
Перейдите по пути к расширению: /org/gnome/shell/extensions/awesome-tiles
, щелкните правой кнопкой мыши на настройке (ключе), которую вы хотите сбросить, и выберите “Стереть ключ”:
Сделайте это для любых настроек (ключей), которые вы хотите сбросить на значения по умолчанию. Когда закончите, нажмите зеленую кнопку “Применить” в правом нижнем углу, так же, как и выше.
Чтобы сделать то же самое, что и выше, из командной строки, я попробовал это, но не смог заставить это работать из-за некоторых ошибок “Нет такой схемы”, которые не смог решить. Я оставлю это здесь, если кто-то другой захочет попробовать разобраться:
# [на самом деле не работает :(] сбросить все настройки для этого расширения
gsettings reset-recursively org.gnome.shell.extensions.awesome-tile
# [на самом деле не работает :(] сбросить только эту одну настройку (ключ)
gsettings reset org.gnome.shell.extensions.awesome-tiles shortcut-align-window-to-center
Ссылки:
- Где хранятся настройки расширений gnome?
- Мой собственный ответ, где я первый раз использовал
gsettings
: Как включить/выключить тачпад/трекпад в Ubuntu 22.04 из командной строки
Связанные вопросы:
Из командной строки вы можете сбросить ключи с помощью dconf
, после получения пути (например, из dconf watch
, как указано в ответе Габриэля).
# сделайте резервную копию базы данных для надежного хранения
dconf dump / > /path/to/a/dconf_backup.dump
# подтвердите, что ваш путь правильный
# - это запросит вас, если вы забудете поставить завершающий "https://askubuntu.com/" в пути, в то время как
# сброс этого не делает
dconf list ...
# Чтобы рекурсивно сбросить путь, требуется '-f', как и завершающий "https://askubuntu.com/"
dconf reset -f /org/gnome/shell/extensions/awesome-tile/
Ответ или решение
Чтобы сбросить настройки расширения Gnome, такого как "Awesome Tiles" в Ubuntu 22.04, следуйте этой инструкции.
Шаги для сброса настроек
-
Установите dconf Editor:
Откройте терминал и выполните команду:sudo apt update sudo apt install dconf-editor
-
Запустите dconf Editor:
Нажмите клавишуWindows
и введите "dconf Editor", чтобы открыть графический интерфейс. -
Перейдите к настройкам расширения:
В dconf Editor перейдите по адресу:/org/gnome/shell/extensions
-
Найдите и сбросьте настройки расширения:
Найдите папку, связанную с вашим расширением, в данном случае "awesome-tiles". Щелкните правой кнопкой мыши на этой папке и выберите "Reset recursively". Это сбросит все настройки этого расширения до значений по умолчанию. -
Примените изменения:
В правом нижнем углу окна нажмите кнопку "Apply", чтобы применить внесенные изменения.
Для сброса отдельных настроек
Если вы хотите сбросить только некоторые настройки расширения:
-
Перейдите в дубликат настроек, например:
/org/gnome/shell/extensions/awesome-tiles
-
Найдите нужный параметр, щелкните по нему правой кнопкой мыши и выберите "Erase key". Это удалит конкретный параметр, и при следующем запуске расширения он вернется к значению по умолчанию.
-
Не забудьте снова нажать "Apply" для применения изменений.
Альтернативный способ через терминал
Хотя использование dconf Editor является более удобным способом, вы также можете сбросить настройки через командную строку:
- Чтобы сбросить все настройки расширения, выполните следующую команду:
dconf reset -f /org/gnome/shell/extensions/awesome-tiles/
Обратите внимание, что наличие правильного пути критично, и убедитесь, что в конце пути присутствует слеш (/
).
Заключение
Следуя этим шагам, вы сможете легко сбросить настройки расширения "Awesome Tiles" в Ubuntu 22.04 до значений по умолчанию. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью в сообщество или на форумы, посвященные Ubuntu.