After many months, I finally found the time to finish the GNOME desktop/application settings migration in the Linux Desktop Migration Tool and made another release. It basically involves exporting the dconf keys on the source machine and importing writable keys on the destination machine. I’ve also added some extra code to handle the desktop background. If the dconf key points to a picture that is not present on the destination machine, the picture is copied as well. Be it a custom background, or a system provided one that is no longer shipped (in case you’re doing the migration between OSes of different versions).
The list of migrations the tool can do is already fairly long:
- Migrate data in XDG directories (Documents, Pictures, Downloads…) and other arbitrary directories in home.
- Reinstall flatpaks on the new machine.
- Migrate Flatpak app data.
- Migrate Toolbx containers.
- Migrate ssh certificates, PKI certificates and nss database, GPG keys, keyring, GNOME Online Accounts.
- Migrate GNOME desktop/app settings.
The next milestone is NetworkManager settings so that all networks are set up and available when you finish migrating to a new machine.
Leave a Reply