Рабочий стол отображает домашнюю папку, а удаление папок удаляет их навсегда. Как восстановить? (Ubuntu)

Рабочий стол отображает домашнюю папку, а удаление папок удаляет их навсегда. Как восстановить? (Ubuntu)

Я попытался создать ярлык (как в Windows) для папки загрузок на рабочем столе, а позже понял, что это привело к перемещению самой папки загрузок, что вызвало проблемы. Пытаясь исправить их, я в итоге оказался с домашней папкой "home/cchilder/..." на рабочем столе. Когда я открываю рабочий стол, я вижу то, что было на моем рабочем столе до возникновения проблемы. Конечно, я не хочу удалять весь свой компьютер, поэтому я не могу перетащить и удалить все это и выполнить простое восстановление.

Когда я удаляю что-либо в домашнем каталоге (~) или на рабочем столе, операции зеркально отражают друг друга, а удаление файла из оболочки удаляет его и с рабочего стола.

Я хочу знать

  1. Как это могло произойти и почему?

  2. Как восстановить только реальное содержимое рабочего стола (папка «Рабочий стол») и отвязать рабочий стол, который я вижу, от домашней папки

Спасибо

введите описание изображения здесь

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

  1. Создайте папку с именем Desktop в домашнем каталоге.
  2. Теперь нажмите ctrl+h в домашнем каталоге и найдите файл .config.
  3. в файле .config найдите "user-dirs.dirs" откройте его.
  4. вы найдете -> XDG_DESKTOP_DIR="$HOME/".
  5. Сделайте это так -> XDG_DESKTOP_DIR="$HOME/Desktop"
  6. => Перезагрузить..

У меня сработало.
У меня версия Ubuntu 22.04.1 LTS

Связанный контент