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