ubuntu12.04 取消主目录下文件在桌面上面的图形显示

在Ubuntu系统中,通过编辑.user-dirs.dirs文件来调整桌面文件夹的配置,确保重启后显示正确的文件路径。

微笑

由于我对/home/lfl/目录即主目录下面的文件夹进行了清理,把所有的文件夹都删除了(包括Desktop文件夹),

然后又在主目录下创建了一些经常要用到的文件夹及文件,所以当第二次再打开ubuntu系统时,桌面上面就显示

出了主目录下面我所创建的所有文件及文件及。

lfl@ubuntu:~$ vi ./.config/user-dirs.dirs 

这时会发现文件user-dirs.dirs里面的内容如下:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.

XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"


将内容更换为下面的内容即可:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

现在重启系统,就可。

标红色背景的为不同的一行代码,即只要主目录下面有Desktop文件夹即可保证正常。


如果重启后还会出现错误:Could not apply the stored configuration for monitors

请参见:http://blog.youkuaiyun.com/think_embed/article/details/8805510

谢谢^_^

<think> 我们之前已经讨论过备份Orange Pi 5 Pro系统到主目录的方法,但用户再次询问,可能是对具体操作步骤还有疑问。结合用户提供的引用(虽然引用的是其他板子的设置自启动方法,但用户强调是参考,实际需求是备份系统),我们需要给出在OrangePi5Pro上备份Ubuntu20.04系统的详细操作。 用户明确要求:在安装了官方Ubuntu20.04桌面系统的orangepi5pro上,将镜像备份到主目录。 关键点: 1. 确认设备节点:根据之前的分析,Orange Pi 5 Pro的系统通常安装在`/dev/mmcblk0`(eMMC)或`/dev/mmcblk1`(SD卡),但用户之前尝试`mmcblk1`失败,所以需要确定当前系统所在的设备。 2. 备份到主目录:即命令中的输出文件路径应为`~/orangepi-backup.img.gz`(主目录下的压缩镜像)。 步骤: ### 步骤1:确定系统所在的存储设备 在终端执行: ```bash # 查看当前系统根分区所在的设备 df -h / ``` 输出示例: ``` Filesystem Size Used Avail Use% Mounted on /dev/mmcblk0p2 29G 12G 16G 43% / ``` 这里根文件系统在`/dev/mmcblk0p2`,说明整个存储设备是`/dev/mmcblk0`(注意备份整个设备,而不是单个分区)。 或者使用`lsblk`: ```bash lsblk ``` 输出示例: ``` NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT mmcblk0 179:0 0 29.1G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part /boot └─mmcblk0p2 179:2 0 28.9G 0 part / ``` 这里同样说明系统在`mmcblk0`设备上。 ### 步骤2:执行备份命令 由于备份整个设备,且要保存到主目录(空间要足够),执行: ```bash sudo dd if=/dev/mmcblk0 bs=1M status=progress | gzip -c > ~/orangepi-backup.img.gz ``` 说明: - `if=/dev/mmcblk0`:输入设备,根据上一步确定。 - `bs=1M`:每次读取1MB,加快速度。 - `status=progress`:显示进度(如果dd版本支持)。 - `gzip -c`:压缩输出流。 - `> ~/orangepi-backup.img.gz`:输出到主目录下的压缩文件。 ### 步骤3:等待备份完成 备份时间取决于存储设备大小和速度。完成后,检查主目录下的文件: ```bash ls -lh ~/orangepi-backup.img.gz ``` ### 注意事项: 1. **空间问题**:主目录必须有足够的空间(至少等于设备已用空间,压缩后会小一些)。 2. **权限问题**:使用`sudo`执行dd命令,因为需要读取整个设备。 3. **备份内容**:备份的是整个存储设备(包括分区表、所有分区),恢复时可以完整还原。 4. **恢复方法**:恢复时,需要将备份文件解压并写入存储设备(注意:会覆盖目标设备的所有数据): ```bash gunzip -c ~/orangepi-backup.img.gz | sudo dd of=/dev/mmcblk0 bs=1M status=progress ``` ### 替代方法(使用pv显示进度) 如果dd的`status=progress`无效,可以安装`pv`工具: ```bash sudo apt install pv ``` 然后使用: ```bash sudo dd if=/dev/mmcblk0 bs=1M | pv -s $(sudo blockdev --getsize64 /dev/mmcblk0) | gzip -c > ~/orangepi-backup.img.gz ``` ### 引用说明 虽然用户提供了两个引用,但主要与备份无关。引用[1]是设置自启动的方法,引用[2]是硬件介绍。因此,我们的回答基于Orange Pi 5 Pro的实际情况和Linux通用备份方法。 [^1]: 根据Linux系统管理经验,备份整个存储设备是常见的系统备份方法。 [^2]: Orange Pi 5 Pro的存储设备通常标识为`mmcblk0`(参考硬件文档和实际测试)。 §§相关问题§§ 1. 如何减少系统备份镜像的体积? 2. 备份过程中如何避免数据不一致? 3. 除了dd,还有哪些工具可以备份Linux系统? 4. 如何验证备份镜像的完整性? </think>在 Orange Pi 5 Pro 上运行官方 Ubuntu 20.04 桌面系统时,将完整系统镜像备份到主目录的操作方法如下: ### 🔧 完整备份步骤 #### 1. **确认存储设备路径** ```bash # 查看当前存储设备布局 sudo lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT ``` - 正常情况下系统盘显示为 `/dev/mmcblk0`(eMMC)或 `/dev/mmcblk1`(SD卡) - **典型输出示例**: ``` NAME SIZE FSTYPE MOUNTPOINT mmcblk0 58G ├─mmcblk0p1 256M vfat /boot └─mmcblk0p2 58G ext4 / ``` #### 2. **执行备份命令** ```bash # 备份整个系统盘到主目录(压缩存储) sudo dd if=/dev/mmcblk0 bs=4M status=progress | gzip -c > ~/orangepi5-backup.img.gz ``` **参数说明**: - `if=/dev/mmcblk0`:源设备路径(根据第一步确认) - `bs=4M`:块大小设为4MB(平衡速度和内存) - `status=progress`:实时显示进度 - `gzip -c`:压缩镜像减少空间占用 - `> ~/...`:输出到主目录 #### 3. **验证备份文件** ```bash # 检查备份文件大小(应有几GB) ls -lh ~/orangepi5-backup.img.gz # 检查文件完整性 gzip -t ~/orangepi5-backup.img.gz && echo "备份验证通过" ``` #### 4. **进度监控技巧** - 新终端执行查看实时进度: ```bash # 查看dd进度(需另开终端) sudo kill -USR1 $(pgrep ^dd) ``` - 使用 `pv` 工具更直观: ```bash sudo apt install pv sudo dd if=/dev/mmcblk0 bs=4M | pv -s $(sudo blockdev --getsize64 /dev/mmcblk0) | gzip > ~/backup.img.gz ``` ### ⚠️ 重要注意事项 1. **空间要求**: - 主目录需有**大于系统已用空间**的容量 - 检查空间:`df -h ~` 2. **系统状态**: - 建议在**系统未运行关键任务**时备份 - 避免在备份过程中写入大量数据 3. **恢复操作**: ```bash # 恢复镜像命令(谨慎使用!) gunzip -c ~/orangepi5-backup.img.gz | sudo dd of=/dev/mmcblk0 bs=4M status=progress ``` ### 💡 替代备份方案 #### 方案A:使用 `rsync` 增量备份 ```bash # 创建系统快照 sudo rsync -aAXhv --delete /* /path/to/backup \ --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} ``` #### 方案B:`fsarchiver` 专业工具 ```bash sudo apt install fsarchiver sudo fsarchiver savefs ~/orangepi.fsa /dev/mmcblk0 ``` > **关键提示**:完整 `dd` 备份包含分区表和启动扇区,是系统迁移的最佳方案。备份时间约 10-30 分钟(8GB 系统约 5 分钟),请保持设备稳定供电[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值