Bạn thực sự muốn vô hiệu hóa Desktop
thư mục và ngăn DE tự động tạo lại nó.
Câu trả lời ngắn:
Chỉnh sửa ~/.config/user-dirs.dirs
và thay đổi XDG_DESKTOP_DIR
giá trị thành $HOME
:
XDG_DESKTOP_DIR="$HOME"
Câu trả lời dài:
Làm thế nào để vô hiệu hóa / di chuyển các Thư mục người dùng (Máy tính để bàn, Hình ảnh, Tài liệu, v.v.)?
Trên một freedesktop
DE tuân thủ, điều này được thực hiện thông qua XDG
tệp cấu hình thư mục người dùng, cụ thể là $(XDG_CONFIG_HOME)/user-dirs.dirs
:
$ (XDG_CONFIG_HOME) /user-dirs.dirs chỉ định bộ thư mục hiện tại cho người dùng.
Nếu không được đặt hoặc trống, XDG_CONFIG_HOME
mặc định là~/.config
như vậy, đối với hầu hết người dùng, tệp được đề cập là ~/.config/user-dirs.dirs
.
Các ứng dụng đọc tệp này để tìm các thư mục. Các tập tin bao gồm các key=value
cặp, một trên mỗi dòng.
Các vị trí mặc định là:
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"
Để di chuyển một thư mục nhất định chỉnh sửa tệp cấu hình và thay thế giá trị hiện tại bằng vị trí bạn chọn, ví dụ:
XDG_DOCUMENTS_DIR="/run/media/mybackupdrive/documents"
Để vô hiệu hóa một thư mục nhất định, nó vào thư mục chính:
XDG_DESKTOP_DIR="$HOME"
Đối với những người thích công cụ CLI, XDG cung cấp xdg-user-dirs :
Định vị lại các VIDEO:
xdg-user-dirs-update --set VIDEOS /media/bkdrive/myvideos
Truy vấn vị trí hiện tại cho VIDEO:
xdg-user-dir VIDEOS
/media/bkdrive/myvideos
Lưu ý:
Sau khi định cấu hình user-dirs.dirs
, nếu một số Hướng dẫn người dùng nằm trên các ổ đĩa không thể truy cập khi khởi động, bạn có thể muốn tắt /etc/xdg/user-dirs.conf
(nếu có trên hệ thống của bạn), tức là chỉnh sửa enabled
dòng để đọc:
enabled=False
xem cuộc thảo luận này để biết thêm chi tiết