This tool is meant to copy, archive and restore the Gnome settings from an user to another

Nicole Portas fbc7cc91f6 Initial commit преди 3 седмици
README.md fbc7cc91f6 Initial commit преди 3 седмици
gnome-backup fbc7cc91f6 Initial commit преди 3 седмици

README.md

GNOME Settings Backup & Restore

[cite_start]This script is a specialized utility designed to backup, archive, and restore a complete GNOME desktop environment to another user profile[cite: 1, 16]. [cite_start]It handles the migration of themes, extensions, and low-level dconf settings while ensuring that file ownership is correctly mapped to the target user[cite: 10, 30].


Features

  • [cite_start]Complete Profile Capture: Backs up dconf databases, shell extensions, icons, themes, and fonts[cite: 4, 10].
  • [cite_start]Security Focused: Explicitly scrubs keyrings and kwalletd data to ensure your sensitive credentials aren't leaked in the archive.
  • [cite_start]Cross-User Migration: Designed to restore a profile to a different username and home directory with automatic ownership fixes[cite: 16, 30].
  • [cite_start]Headless dconf Loading: Generates a helper script (load_gnome_settings.sh) that can load settings even without an active graphical session by spawning a temporary D-Bus[cite: 31, 32].
  • [cite_start]Dry Run Support: Includes a simulation mode to see exactly what files will be affected before any changes are made[cite: 2, 5, 23].