oae / gnome-shell-extensions-sync

Syncs gnome shell keybindings, tweaks settings and extensions with their configuration across all gnome installations

Home Page:https://extensions.gnome.org/extension/1486/extensions-sync/

Repository from Github https://github.comoae/gnome-shell-extensions-syncRepository from Github https://github.comoae/gnome-shell-extensions-sync

Save dconf-editor settings too

sanjarcode opened this issue · comments

In addition to gnome-extensions, tweaks and keybindings, I use dconf-editor to set very specific desktop preferences like dock settings (delay, height, transparency for example) etc. Can we save that too?

Hi,

The extension is backing up and restoring keys under the following dconf paths. Which path are you referring to for dock settings?

  '/org/gnome/mutter/keybindings/',
  '/org/gnome/mutter/wayland/keybindings/',
  '/org/gnome/shell/keybindings/',
  '/org/gnome/desktop/wm/keybindings/',
  '/org/gnome/settings-daemon/plugins/media-keys/',
  '/org/gnome/desktop/background/',
  '/org/gnome/desktop/calendar/',
  '/org/gnome/desktop/input-sources/',
  '/org/gnome/desktop/interface/',
  '/org/gnome/desktop/peripherals/',
  '/org/gnome/desktop/screensaver/',
  '/org/gnome/desktop/sound/',
  '/org/gnome/desktop/wm/preferences/',
  '/org/gnome/mutter/',
  '/org/gnome/settings-daemon/plugins/xsettings/',

Using dconf-editor creates a file.
Path: ~/.config/user (yes, it's literally named "user")
Contents - adding as TXT but the file has no extension

The file is mostly binary content, but there's some human-readable settings data at the end.

This could really be an awesome feature, because Windows saves every minute detail, afaik. Your extension is the first step in that direction, for Gnome.

I believe that the file contains all dconf settings. I don't plan to add file synchronization. But if you have specific dconf paths in your mind, I can add them. Which dock do you refer to? dash-to-dock extension?