统信UOS桌面环境及用户配置可通过四种方式备份:一、用预装「备份还原」工具导出含根分区和/home的.uimg整机镜像;二、手动打包~/.config/dde-*等核心配置为tar.gz;三、导出应用配置、Dock快捷方式及开机自启服务;四、若使用Btrfs,可创建毫秒级只读子卷快照。

如果您希望将统信UOS当前桌面环境(包括壁纸、主题、图标布局、Dock设置、输入法配置等)及关键用户级配置完整保存,以便在重装系统或迁移设备后快速复原,需采用针对性的配置导出与桌面状态固化方法。以下是多种可独立执行的备份方案:
一、使用「备份还原」工具导出整机状态(含桌面配置)
该方法通过统信UOS预装的图形化「备份还原」应用,将根分区(/)与用户数据分区(/home)整体打包为.uimg镜像,其中天然包含桌面环境所有配置文件、用户目录结构及应用偏好设置,实现真正意义上的一键式桌面+系统状态备份。
1、点击桌面左下角「启动器」图标,在搜索框中输入“备份还原”,单击打开该应用。
2、在主界面切换至「系统备份」选项卡,确认已连接外接存储设备(如USB硬盘或大容量U盘),并在文件管理器中验证其挂载状态正常。
3、点击「选择备份位置」,浏览并选中外接设备上的指定路径;建议新建独立空文件夹,避免与其他数据混杂导致识别失败。
4、勾选「备份系统分区」与「备份用户数据分区」;默认包含根分区(/)及/home分区,确保桌面配置(位于/home/$USER/.config/dde-*、/home/$USER/.local/share/dde-*等路径)被完整纳入。
5、点击「开始备份」,等待进度条完成;备份成功后生成扩展名为.uimg的整机备份文件,文件名默认含时间戳,便于版本管理。
二、手动导出桌面专属配置文件(轻量级精准备份)
该方法聚焦于提取桌面环境核心配置项,不依赖整机镜像,体积小、迁移灵活,适用于仅需复原桌面外观与基础交互逻辑的场景,所有配置均位于当前用户主目录下,无需管理员权限即可读取。
1、打开终端,执行以下命令打包桌面核心配置:
tar -czf ~/uos-desktop-config-$(date +%Y%m%d).tar.gz ~/.config/dde-* ~/.local/share/dde-* ~/.config/deepin ~/.local/share/deepin ~/.config/autostart/ ~/.config/fcitx5/ ~/.config/kdeglobals ~/.config/plasma-org.kde.plasma.desktop-appletsrc
2、确认生成文件存在:
ls -lh ~/uos-desktop-config-*.tar.gz
3、将该tar.gz文件复制至外部存储设备或云同步目录。
4、如需单独导出壁纸与背景设置,执行:
cp ~/.local/share/backgrounds/* ~/Desktop_Backups/ 2>/dev/null || mkdir -p ~/Desktop_Backups && cp /usr/share/backgrounds/* ~/Desktop_Backups/ 2>/dev/null
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
三、导出用户级应用配置与桌面快捷方式(含启动项)
此方法补充备份桌面实际运行时依赖的第三方应用状态与自定义快捷入口,确保恢复后Dock栏图标、开机自启程序、浏览器主页、终端配色等均可复现,覆盖图形界面与命令行协同使用的完整工作流。
1、导出桌面启动器快捷方式与Dock固定项:
cp -r ~/.local/share/applications/ ~/.local/share/dock/ ~/Desktop_Apps_Config/
2、导出常用应用配置:
tar -czf ~/uos-app-config-$(date +%Y%m%d).tar.gz ~/.mozilla/firefox/*.default-release/prefs.js ~/.config/google-chrome/Default/Preferences ~/.config/terminator/config ~/.config/nemo/ ~/.config/gtk-3.0/
3、导出开机自启服务列表:
systemctl --user list-unit-files --type=service | grep enabled > ~/startup-services-enabled.list
4、导出当前用户安装的deb包清单,便于后续批量重装:
dpkg --get-selections | grep -v deinstall > ~/uos_installed_pkgs.list
四、使用Btrfs子卷快照固化当前桌面状态(毫秒级瞬时备份)
若系统根分区已部署于Btrfs文件系统,可直接创建只读子卷快照,该操作不复制数据块,仅记录元数据快照点,占用空间趋近于零,且可在数毫秒内完成,适用于频繁调整桌面设置后的即时保护。
1、确认根文件系统类型:
df -T / | awk 'NR==2 {print $2}'
2、检查是否存在默认子卷@:
sudo btrfs subvolume list / | grep '@$'
3、创建带时间戳的只读桌面快照:
sudo btrfs subvolume snapshot -r / /.snapshot/desktop-$(date +%Y%m%d-%H%M%S)
4、查看快照列表以确认生成:
sudo btrfs subvolume list / | grep desktop-
5、如需后续回滚至该桌面状态,须在GRUB恢复环境或LiveCD中挂载并设为默认子卷,执行:
sudo btrfs subvolume set-default $(sudo btrfs subvolume list / | grep desktop- | awk '{print $2}') /

















