Der Desktop spiegelt den Home-Ordner und durch das Löschen von Ordnern werden diese dauerhaft entfernt. Wie kann ich sie wiederherstellen? (Ubuntu)

Der Desktop spiegelt den Home-Ordner und durch das Löschen von Ordnern werden diese dauerhaft entfernt. Wie kann ich sie wiederherstellen? (Ubuntu)

Ich habe versucht, eine Verknüpfung (wie Windows) zum Download-Ordner auf meinem Desktop zu erstellen, und später festgestellt, dass dadurch der eigentliche Download-Ordner verschoben wurde, was zu Problemen führte. Beim Versuch, diese zu beheben, landete ich mit meinem Home-Ordner „home/cchilder/...“ auf meinem Desktop. Wenn ich den Desktop öffne, sehe ich die Dinge, die mein Desktop vor dem Problem tatsächlich hatte. Natürlich möchte ich nicht meinen gesamten Computer löschen, also kann ich nicht alles ziehen und entfernen und eine einfache Wiederherstellung durchführen.

Wenn ich etwas im Home-Bereich (~) oder auf dem Desktop lösche, spiegeln sich die Vorgänge wider, und das Löschen einer Datei aus der Shell löscht sie auch vom Desktop.

Ich möchte es wissen

  1. Wie konnte das passieren und warum?

  2. So stellen Sie nur den tatsächlichen Desktop-Inhalt (Desktop-Ordner) wieder her und lösen den Desktop, den ich vom Home-Ordner sehe

Danke

Bildbeschreibung hier eingeben

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~

Antwort1

Es scheint, als ob der XDG_DESKTOP_DIRauf Ihr Verzeichnis verweist $HOME. Wenn das der Fall ist, sollte er auf$HOME/Desktop

Um dies zu ändern, navigieren Sie zum .configVerzeichnis. Ctrl+hZeigt versteckte Dateien/Verzeichnisse im Dateimanager an.

Suchen Sie nach einer Datei mit dem Namen user-dirs.dirs. Dies ist die Datei, die Sie bearbeiten werden.

In dieser Datei können Sie die Standardverzeichnisse für verschiedene Dinge wie Downloads, Dokumente, Videos usw. festlegen.

Suchen Sie nach der Zeile XDG_DESKTOP_DIRund setzen Sie sie auf:

XDG_DESKTOP_DIR="$HOME/Desktop"

Speichern, beenden und den Dateimanager und ggf. Ihren Computer neu starten.

Antwort2

Ich habe genau dasselbe gemacht und gespeichert. Wenn ich die Maschine neu starte, ist alles wie vorher und in den Benutzerverzeichnissen hat sich nichts geändert. Wenn ich Strg+H drücke, wird jede versteckte Datei auch auf dem Desktop angezeigt.

Antwort3

  1. Erstellen Sie im Home-Verzeichnis einen Ordner mit dem Namen „Desktop“.
  2. Drücken Sie nun im Home-Verzeichnis Strg+H und suchen Sie die .config-Datei.
  3. Suchen Sie in der .config-Datei nach „user-dirs.dirs“ und öffnen Sie es.
  4. Sie finden -> XDG_DESKTOP_DIR="$HOME/".
  5. Machen Sie es so: -> XDG_DESKTOP_DIR="$HOME/Desktop"
  6. => Neustart..

Bei mir hat es funktioniert.
Meine Ubuntu-Version 22.04.1 LTS

verwandte Informationen