Где Guake хранит пользовательские настройки?

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

Ранее настройки guake хранились в

~/.gconf/apps/guake/general

но с переходом на gtk3 они были перемещены в gsettings и dconf. Хотя dconf-editor показывает мне настройки с переключателем, я не могу понять, где они на самом деле находятся.

Прямой способ:

# сохранить настройки
guake --save-preferences ~/Downloads/guake_prefs

# загрузить настройки
guake --restore-preferences ~/Downloads/guake_prefs

Другой способ, по моему опыту, на Ubuntu 20.04,

# сохранить файл конфигурации
dconf save /apps/guake/ > Downloads/guake.dconf

# загрузить
dconf load /apps/guake/ < Downloads/guake.dconf

Вы также можете установить dconf-editor для графического редактора.

sudo apt-get update -y
sudo apt-get install -y dconf-editor

Затем откройте dconf Editor и выберите параметры конфигурации guake по адресу /apps/guake/.

Вот команда для вывода только конфигурации, связанной с guake:

dconf dump /apps/guake/

Вывод должен выглядеть примерно так:

[general]
prompt-on-quit=true
window-height=46
mouse-display=true
window-width=100
max-tab-name-length=100
window-losefocus=true
quick-open-enable=false
history-size=1000
open-tab-cwd=true
window-tabbar=true
window-halignment=0
quick-open-command-line="gvim %(file_path)s"
compat-delete="delete-sequence"
scroll-keystroke=true
abbreviate-tab-names=true
display-n=0
use-audible-bell=false
use-default-font=true
scroll-output=true
use-scrollbar=true
use-trayicon=true
set-window-title=true
use-popup=true
window-refocus=false
use-vte-titles=true

[keybindings/global]
show-hide="F12"

[style]
cursor-shape=0
cursor-blink-mode=2

[style/background]
transparency=100

[style/font]
allow-bold=true
palette="#000000000000:#999900000000:#0000a6a60000:#999999990000:#00000000b2b2:#b2b20000b2b2:#0000a6a6b2b2:#bfbfbfbfbfbf:#666666666666:#e5e500000000:#0000d9d90000:#e5e5e5e50000:#00000000ffff:#e5e50000e5e5:#0000e5e5e5e5:#e5e5e5e5e5e5:#000000000000:#ffffffffdddd"
palette-name="Custom"

Это можно сохранить в файл и загрузить снова позже.

dconf dump /apps/guake/ > dconf-guake-dump.txt
# Позже:
dconf load /apps/guake/ < dconf-guake-dump.txt

Только обновление: путь для dconf Guake изменился:

# сохранить файл конфигурации
dconf save /org/guake/ > Downloads/guake.dconf

# загрузить
dconf load /org/guake/ < Downloads/guake.dconf

.

Ответ или решение

Guake, популярный эмулятор терминала для рабочего стола GNOME, хранит свои пользовательские настройки в системах, использующих GTK3, с помощью технологий gsettings и dconf. Давайте подробнее разберем, где именно находятся эти настройки и как с ними работать.

Путь к пользовательским настройкам Guake

Ранее настройки Guake сохранялись в файле ~/.gconf/apps/guake/general. Однако с переходом на GTK3 структура хранения конфигураций изменилась, и теперь настройки располагаются в dconf. Наиболее актуальный путь для настройки Guake сейчас выглядит следующим образом:

  • Основной путь dconf: /org/guake/

Работа с настройками Guake через dconf

Существует несколько способов для работы с настройками Guake, каждый из которых позволяет сохранять и загружать конфигурации в удобном формате.

Сохранение и загрузка настроек

  1. Сохраняем текущие настройки:

    Вы можете сохранить текущие настройки Guake в файл командой:

    dconf save /org/guake/ > ~/Downloads/guake.dconf
  2. Загружаем настройки из файла:

    Для восстановления ранее сохранённых настроек используйте:

    dconf load /org/guake/ < ~/Downloads/guake.dconf

Использование dconf-editor

Если вам удобнее работать с графическим интерфейсом, вы можете установить dconf-editor для редактирования настроек Guake:

sudo apt-get update -y
sudo apt-get install -y dconf-editor

После установки запустите dconf-editor, перейдите к разделу /org/guake/, и вам будет доступен полный набор настроек, который можно редактировать.

Печать и сохранение параметров конфигурации

Если вам нужно получить текущие параметры Guake в текстовом виде, используйте следующую команду:

dconf dump /org/guake/

Вывод будет содержать множество параметров, таких как:

  • prompt-on-quit
  • window-height
  • mouse-display
  • use-popup

Эти параметры можно также сохранить в файл:

dconf dump /org/guake/ > dconf-guake-dump.txt

И затем загружать их по мере необходимости.

Обновление информации

Обратите внимание, что путь к конфигурации Guake изменялся, и на данный момент актуальный путь — это /org/guake/, что необходимо учитывать при работе с настройками.

Заключение

Таким образом, Guake хранит свои настройки в dconf, и круглым образом меняет то, как вы можете управлять пользовательскими предпочтениями. Почти все действия в этой области можно выполнять как через команды терминала, так и с помощью графического интерфейса, что предоставляет большую гибкость в работе с данным эмулятором терминала. Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться за помощью.

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

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