Home

誰在創建文件/影片/圖片/等。在主目錄中

  • February 24, 2018

我以最低配置安裝了 Ubuntu-14.04,即不支持 X Windows。後來我為我的卡添加了 x-server 包和一個輕量級的 WindowManager(我不想要 KDE 或 GNOME),所以我通常使用 startx 啟動 X,但是有人繼續創建文件、桌面、下載、影片、音樂等。我的 $HOME 中的目錄。我認為這是由“高級”桌面環境完成的。無論如何,什麼應用程序/守護程序可以在這背後?

這是由xdg-user-dirs-update1包執行的。

該文件/usr/bin/xdg-user-dirs-update在登錄時執行,並根據 中的預設值/etc/xdg/user-dirs.defaults或存在時創建文件$HOME/.config/user-dirs.dirs

如果要禁用它,設置在 中/etc/xdg/user-dirs.conf,或者解除安裝包,如果依賴項允許。


1:上面的包名是針對 Ubuntu 的。在 Fedora 和 Arch 上是xdg-user-dirs.

這些目錄由Freedesktop在名稱xdg 使用者目錄下指定。它被很多應用程序使用,而不僅僅是最直接的桌面環境。

xdg-user-dirs-update如果這些目錄失去,有一個實用程序可以創建這些目錄。您可以嘗試跟踪此實用程序的呼叫,但這是一個失敗的原因:應用程序遲早會想要其中一個目錄並將它們全部創建。至少在 Ubuntu 上,它是從每次啟動 X 會話時執行的會話啟動腳本中呼叫的,如果沒有骯髒的技巧(或成為 root),你就無法抑制它。

要讓目錄不礙事,請編輯~/.config/user-dirs.dirs並將它們設置為您喜歡的路徑。唯一不能真正更改的是XDG_CONFIG_HOME=~/.config,因為它用於查找user-dirs.dirs文件。

引用自:https://unix.stackexchange.com/questions/268720