我尝试在桌面上为下载文件夹创建快捷方式(如 Windows),后来意识到这导致实际的下载文件夹移动,从而导致问题。在尝试修复它们时,我的主文件夹“home/cchilder/...”最终出现在桌面上。当我打开桌面时,我看到了问题发生之前桌面上实际包含的内容。当然,我不想删除整个计算机,所以我不能拖放并删除所有这些内容并进行简单的恢复。
当我在主屏幕 (~) 或桌面上删除某些内容时,这些操作互相镜像,并且从 shell 中删除文件也会从桌面上删除该文件。
我想知道
这怎么可能发生?为什么?
如何仅恢复真实桌面内容(桌面文件夹)并从主文件夹中解开我看到的桌面
谢谢
cchilders@cody_pc:~/Desktop$ ls -sFl
total 100
4 -rwxr-xr-x 1 cchilders cchilders 271 Jul 18 00:32 atom.desktop*
8 -rw-rw-r-- 1 cchilders cchilders 4552 Aug 29 01:25 Attributes.docx
4 drwxrwxr-x 2 cchilders cchilders 4096 Sep 17 01:04 books/
4 -rw-rw-r-- 1 cchilders cchilders 222 Apr 11 21:05 cook rice 4-11-15~
4 -rw-rw-r-- 1 cchilders cchilders 195 Aug 28 01:37 DEMO~
4 -rw-rw-r-- 1 cchilders cchilders 201 Aug 28 04:11 demos~
4 drwxrwxr-x 4 cchilders cchilders 4096 Jun 4 18:56 django texts/
4 drwx------ 3 cchilders cchilders 4096 Sep 17 14:13 Downloads/
4 -rwxr-xr-x 1 cchilders cchilders 791 Apr 4 12:52 gedit.desktop*
4 -rw-rw-r-- 1 cchilders cchilders 1668 Apr 15 20:00 git-workflow-readme.md
4 -rw-rw-r-- 1 cchilders cchilders 1662 Apr 15 19:51 git-workflow-readme.md~
8 -rwxr-xr-x 1 cchilders cchilders 4484 Apr 26 10:46 gnome-terminal.desktop*
12 -rwxr-xr-x 1 cchilders cchilders 8469 Mar 29 01:08 google-chrome.desktop*
4 drwxrwxr-x 2 cchilders cchilders 4096 Jun 16 18:01 hcc/
4 drwxrwxr-x 3 cchilders cchilders 4096 Apr 12 18:33 Lynda/
4 -rwxr-xr-x 1 cchilders cchilders 712 Mar 29 20:21 nautilus.desktop*
4 drwxrwxr-x 2 cchilders cchilders 4096 Jul 27 20:18 pics backup/
8 -rw-rw-r-- 1 cchilders cchilders 4223 Jun 28 19:03 quiz
8 -rw-rw-r-- 1 cchilders cchilders 4223 Jun 28 16:51 quiz~
答案1
似乎以某种方式XDG_DESKTOP_DIR
指向您的$HOME
目录。如果是这样,那么它应该指向$HOME/Desktop
要更改此设置,请导航至.config
目录。Ctrl+h
在文件管理器中显示隐藏的文件/目录。
查找名为 的文件user-dirs.dirs
,这就是您将要编辑的文件。
您可以从此文件中设置各种内容(如下载、文档、视频等)的默认目录。
查找该行XDG_DESKTOP_DIR
并将其设置为:
XDG_DESKTOP_DIR="$HOME/Desktop"
保存、退出并重新启动文件管理器以及可能的重新启动您的机器。
答案2
我做了完全相同的事情并保存了。当我重新启动机器时,一切都与以前相同,并且 user-dirs.dirs 中没有任何变化。当我按下 ctrl+h 时,桌面上显示的每个隐藏文件都变为。
答案3
- 在主目录中创建一个名为 Desktop 的文件夹。
- 现在在主目录中按 ctrl+h 并找到 .config 文件。
- 在.config 文件中找到“user-dirs.dirs”打开它。
- 你会发现 -> XDG_DESKTOP_DIR="$HOME/"。
- 使其类似 -> XDG_DESKTOP_DIR="$HOME/Desktop"
- => 重新启动..
它对我有用。
我的 Ubuntu 版本 22.04.1 LTS