Save your desktop configuration
- GNOME
- Xfce
- Cinnamon
- Budgie
- COSMIC (Pop!_OS)
- Pantheon
- MATE
- KDE Plasma
- your icons, fonts, and themes
- your settings
- your backgrounds (including dynamic wallpapers, provided that the same username is retained)
- your GNOME and Nautilus extensions
- your installed Flatpak apps and its data
- your Desktop folder in the home directory
- other items related to your desktop environment (e.g., Cinnamon extensions and applets, KDE Plasma widgets, etc.)
NOTE: It can happen that a backup file will not be created, in that case, just allow access to the folder in the Flatseal app.
Configuration directories that will be included in the archive
- General directories
- ~/.config/dconf
- ~/.local/share/backgrounds
- ~/.themes
- ~/.icons
- ~/.local/share/icons
- ~/.fonts
- ~/.config/gtk-4.0
- ~/.config/gtk-3.0
- ~/.var/app
- /var/lib/flatpak/app
- GNOME
- ~/.local/share/gnome-background-properties
- ~/.local/share/gnome-shell
- ~/.local/share/nautilus-python
- ~/.local/share/nautilus
- ~/.local/share/gnome-control-center
- Pantheon
- ~/.config/plank
- ~/.config/marlin
- Cinnamon
- ~/.config/nemo
- ~/.local/share/cinnamon
- ~/.cinnamon
- Budgie
- ~/.config/budgie-desktop
- ~/.config/bugie-extras
- ~/.config/nemo
- Cosmic
- ~/.config/pop-shell
- ~/.local/share/gnome-shell
- Xfce
- ~/.config/xfce4
- ~/.config/Thunar
- ~/.xfce4
- MATE
- ~/.config/caja
- KDE Plasma
- ~/.config/[k]* (all directories and files beginning with k)
- ~/.config/gtkrc
- ~/.config/dolphinrc
- ~/.config/gwenviewrc
- ~/.config/plasmashellrc
- ~/.config/spectaclerc
- ~/.config/plasmarc
- ~/.config/plasma-org.kde.plasma.desktop-appletsrc
- ~/.local/share/konsole
- ~/.local/share/dolphin
- ~/.local/share/sddm
- ~/.local/share/wallpapers
- ~/.local/share/plasma-systemmonitor
- ~/.local/share/plasma
- ~/.local/share/aurorae
- ~/.local/share/kscreen
- ~/.local/share/color-schemes
If you want to help localize SaveDesktop, you can use the Weblate tool (it is possible to register with, e.g., GitHub or Google).
(click on widget below) | (click on widget below) |
---|---|
You can send an issue on GitHub, or if you are not registered on GitHub, you can use this web page.
-
Flathub (stable version)
-
Snap (stable version)
-
Install on the system (native version)
# Install mkdir /tmp/savedesktop-tmp && git clone https://github.com/vikdevelop/SaveDesktop /tmp/savedesktop-tmp && python3 /tmp/savedesktop-tmp/native/native_installer.py --install && rm -rf /tmp/savedesktop-tmp # Remove wget -qO /tmp/savedesktop-native-installer.py https://raw.githubusercontent.com/vikdevelop/SaveDesktop/main/native/native_installer.py && python3 /tmp/savedesktop-native-installer.py --remove
NOTE: For this installation method you need to have GTK4 (v4.10) and LibAdwaita (v1.3) installed.
-
Build with Flatpak builder (beta version)
⚠️ UNSTABLE⚠️ git clone https://github.com/vikdevelop/SaveDesktop && cd SaveDesktop && flatpak-builder build *.yaml --install --user # Maybe you will need to install org.gnome.Sdk (latest version) with flatpak