Auf meinem System befindet sich eine Anwendung, die immer wieder ein leeres ~/Desktop
Verzeichnis erstellt. Ich kann weder Großbuchstaben in meinem Zuhause noch dieses „Desktop“ -Ding ertragen. So wählerisch ich auch bin, ich entferne das Verzeichnis jedes Mal, wenn ich es sehe. Ich würde wirklich gerne wissen, welche Anwendung dafür verantwortlich ist (wahrscheinlich eine Anwendung, die ich nicht so oft verwende¹).
Irgendwelche guten Ideen, um den Täter aufzuspüren?
-
1. Offensichtlich möchte ich es loswerden oder es vielleicht flicken, wenn ich ohne es nicht leben kann.
quelle
~/.config/user-dirs.dirs
). Ein Kommentar in meinemuser-dirs.dirs
erinnert mich beispielsweise daran, dass ich bei Ubuntu festgestellt habe, dass die Verzeichnisse durchxdg-user-dirs-update
Aufruf von/etc/Xsession.d/*
zum Zeitpunkt der Anmeldung erstellt wurden.Dies sieht aus wie ein Verzeichnis von einem der kostenlosen Desktop-Standards . Jede Anwendung, die damit kompatibel ist, kann es erstellen.
Diese "Standard" -Verzeichnisse können in angegeben werden
$HOME/.config/user-dirs.dirs
. Sie können den Namen dort ändern, um nicht mit einem Großbuchstaben zu beginnen und irgendwo versteckt zu sein, aber es wird schwierig sein, ihn vollständig loszuwerden.Es gibt ein Programm (
xdg-user-dirs-update
), dessen Ziel es ist, diese Verzeichnisse zu erstellen, siehe xdg-users-dirs . Sollte in der Lage sein, es durch ein$HOME/.config/user-dirs.conf
Containing zu deaktivierenquelle
enabled
Informationen gefunden? Beim Lesenxdg-users-dirs
scheint dies überhaupt keinen Einfluss auf das Drehbuch zu haben./etc/xdg/user-dirs.conf
xdg-users-dirs-update
.Wenn Sie eine vollständige grafische Umgebung auf Ihrer Box haben (X und einige Desktop-Umgebungen wie Gnome oder KDE), ist dies zweifellos ein Prozess Ihrer Desktop-Umgebung. Wahrscheinlich wird das Desktop-Verzeichnis jedes Mal erstellt, wenn Sie sich anmelden. Der für die Erstellung des Verzeichnisses verantwortliche Prozess hängt vollständig von der Desktop-Umgebung ab, die Sie ausführen.
quelle
Auf Debian und Ubuntu konnte man sehen, dass es einen Eintrag
user-dirs-update-gtk.desktop
in gibt/etc/xdg/autostart/
.Durch das Entfernen dieses Eintrags wird verhindert, dass Benutzerverzeichnisse erneut erstellt werden.
Wurde eine Sache aus Freedesktop Standard, ist es wahrscheinlich, dass dies auch in anderen Distributionen funktioniert.
quelle
Wenn die Anwendung noch ausgeführt wird, können Sie möglicherweise mithilfe von lsof eine geöffnete Datei in diesem Verzeichnis finden. Da das Verzeichnis nur ein Teil des Dateinamens ist, glaube ich nicht, dass Sie es als lsof-Parameter verwenden können, also müssen Sie nach einem Teil greifen.
quelle
~/Desktop
zum Zeitpunkt der Ausführung wahrscheinlich keine Datei geöffnetlsof
ist. Möglicherweise wurde das Verzeichnis erstellt und es wurden ohnehin keine weiteren Aktionen ausgeführt.