Как сбросить настройки расширения Gnome к стандартным значениям? Например, для “Awesome Tiles” в Ubuntu 22.04?

Вопрос или проблема

Я установил расширение Awesome Tiles для Gnome на Ubuntu 22.04 через gnome-shell-extension-manager поскольку установка через браузер не работает из-за ошибки в Ubuntu 22.04 и изменил некоторые сочетания клавиш в настройках. Я хочу сбросить их все на значения по умолчанию. Если я удалю и переустановлю расширение, это не сбросит его настройки. Как мне сбросить его настройки?

Обновление: Связанные вопросы:

  1. Поиск в Google по запросу “где хранятся настройки расширений gnome?”
  2. Где хранятся настройки расширений gnome?

Краткое резюме

Откройте редактор 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

Ссылки:

  1. Где хранятся настройки расширений gnome?
  2. Мой собственный ответ, где я первый раз использовал gsettings: Как включить/выключить тачпад/трекпад в Ubuntu 22.04 из командной строки

Связанные вопросы:

  1. Как мне сбросить все ключи GSettings на их значения по умолчанию?

Из командной строки вы можете сбросить ключи с помощью 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, следуйте этой инструкции.

Шаги для сброса настроек

  1. Установите dconf Editor:
    Откройте терминал и выполните команду:

    sudo apt update
    sudo apt install dconf-editor
  2. Запустите dconf Editor:
    Нажмите клавишу Windows и введите "dconf Editor", чтобы открыть графический интерфейс.

  3. Перейдите к настройкам расширения:
    В dconf Editor перейдите по адресу:

    /org/gnome/shell/extensions
  4. Найдите и сбросьте настройки расширения:
    Найдите папку, связанную с вашим расширением, в данном случае "awesome-tiles". Щелкните правой кнопкой мыши на этой папке и выберите "Reset recursively". Это сбросит все настройки этого расширения до значений по умолчанию.

  5. Примените изменения:
    В правом нижнем углу окна нажмите кнопку "Apply", чтобы применить внесенные изменения.

Для сброса отдельных настроек

Если вы хотите сбросить только некоторые настройки расширения:

  1. Перейдите в дубликат настроек, например:

    /org/gnome/shell/extensions/awesome-tiles
  2. Найдите нужный параметр, щелкните по нему правой кнопкой мыши и выберите "Erase key". Это удалит конкретный параметр, и при следующем запуске расширения он вернется к значению по умолчанию.

  3. Не забудьте снова нажать "Apply" для применения изменений.

Альтернативный способ через терминал

Хотя использование dconf Editor является более удобным способом, вы также можете сбросить настройки через командную строку:

  1. Чтобы сбросить все настройки расширения, выполните следующую команду:
    dconf reset -f /org/gnome/shell/extensions/awesome-tiles/

Обратите внимание, что наличие правильного пути критично, и убедитесь, что в конце пути присутствует слеш (/).

Заключение

Следуя этим шагам, вы сможете легко сбросить настройки расширения "Awesome Tiles" в Ubuntu 22.04 до значений по умолчанию. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью в сообщество или на форумы, посвященные Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...