Sie möchten das Desktop
Verzeichnis tatsächlich deaktivieren und verhindern, dass DE es automatisch neu erstellt.
Kurze Antwort:
Bearbeiten ~/.config/user-dirs.dirs
und ändern Sie den XDG_DESKTOP_DIR
Wert in $HOME
:
XDG_DESKTOP_DIR="$HOME"
Lange Antwort:
Wie deaktiviere / verschiebe ich die Benutzerverzeichnisse (Desktop, Bilder, Dokumente usw.)?
Bei einem freedesktop
kompatiblen DE erfolgt dies über die XDG
Konfigurationsdatei für Benutzerverzeichnisse, nämlich $(XDG_CONFIG_HOME)/user-dirs.dirs
:
$ (XDG_CONFIG_HOME) /user-dirs.dirs gibt den aktuellen Satz von Verzeichnissen für den Benutzer an.
Wenn nicht gesetzt oder leer, wird XDG_CONFIG_HOME
standardmäßig~/.config
die betreffende Datei für die meisten Benutzer verwendet ~/.config/user-dirs.dirs
.
Anwendungen lesen diese Datei, um diese Verzeichnisse zu finden. Die Datei besteht aus key=value
Paaren, eines pro Zeile.
Die Standardspeicherorte sind:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/.Templates"
XDG_VIDEOS_DIR="$HOME/Videos"
Um ein bestimmtes Verzeichnis zu verschieben, bearbeiten Sie die Konfigurationsdatei und ersetzen Sie den aktuellen Wert durch den Speicherort Ihrer Wahl, z
XDG_DOCUMENTS_DIR="/run/media/mybackupdrive/documents"
Um ein bestimmtes Verzeichnis zu deaktivieren, verweisen Sie auf das Ausgangsverzeichnis:
XDG_DESKTOP_DIR="$HOME"
Für diejenigen, die ein CLI-Tool bevorzugen, bietet XDG xdg-Benutzerverzeichnisse :
VIDEOS verschieben:
xdg-user-dirs-update --set VIDEOS /media/bkdrive/myvideos
Aktuellen Speicherort für VIDEOS abfragen:
xdg-user-dir VIDEOS
/media/bkdrive/myvideos
Hinweis: Wenn sich
nach der Konfiguration user-dirs.dirs
einige Benutzerverzeichnisse auf Laufwerken befinden, auf die beim Start nicht zugegriffen werden kann, möchten Sie sie möglicherweise deaktivieren /etc/xdg/user-dirs.conf
(falls auf Ihrem System vorhanden), dh bearbeiten Sie die enabled
zu lesende Zeile:
enabled=False
Weitere Informationen finden Sie in dieser Diskussion.