直到今天我上班时,有一个目录 /home/mybrother/Desktop ,但现在它从我兄弟的 Cinnamon Mint 64 位 17.2 机器上消失了。
其下的所有子目录现在都出现在 Cinnamon 桌面的 GUI 上,但实际上现在位于 /home/mybrother 下 - 我该如何恢复 /home/mybrother/Desktop 并将这些目录移回?谢谢大家。
答案1
某物删除了旧的桌面文件夹,并将所有文件移出并移至主文件夹。这很奇怪,可能需要调查一下,问问你的兄弟,运行fsck
等等,因为这种情况可能会再次发生。
尝试过重新创建/home/mybrother/Desktop
并注销/登录吗?如果 Cinnamon GUI 桌面随后在新桌面文件夹中显示文件,请继续将“旧”桌面文件夹中的文件/文件夹移回“新”桌面文件夹。[现在正是制作备份任何您不想丢失的重要数据。
或者,来自这个 Linux Mint 论坛帖子 [ http://forums.linuxmint.com/viewtopic.php?f=90&t=143745] 我认为您需要更改一些设置。显然,GUI 已切换为使用主文件夹作为可见的“桌面”。
首先,我会尝试查看~/.config/user-dirs.dirs
(其中 ~ 应该是/home/mybrother/
)XDG_DESKTOP_DIR 参数。
如果它没有指向~/Desktop
或"$HOME/Desktop"
或/home/mybrother/Desktop
文件夹,那么将其更改为XDG_DESKTOP_DIR="$HOME/Desktop"
应该可以工作。
还:
您可以通过运行以下命令来检查当前值:
gsettings get org.nemo.preferences desktop-is-home-dir
它应该返回 false。我怀疑在你的情况下它可能会返回 true。这意味着 Nemo 不会将 /home/brianrh 视为你的主目录,而是将 /home/brianrh/Desktop 视为你的主目录。
如果是这种情况,命令
gsettings set org.nemo.preferences desktop-is-home-dir false
应该可以解决这个问题。
答案2
听起来好像你哥哥删除了他的桌面/目录。
打开终端,你弟弟需要完成以下命令:
###change directory to home folder, same as 'cd ~' or 'cd /home/yourBrother'
#>$ cd
###create the directory "Desktop" in your brother's home directory
#>$ mkdir Desktop
###move wanted files/folders/etc from current directory to Desktop/ folder
#>$ mv <files/folders/etc> ~/Desktop
如果除了将这些文件移回其原始位置之外,您还需要添加桌面图标,请参阅以下文章,并根据所使用的 Linux 风格进行调整: