폴더를 삭제했는데 다시 로그인할 때마다 다시 생성됩니다. 문제가 되는 줄을 편집 ~/.config/user-dirs.dirs
하고 제거했지만 다시 로그인하면 교체됩니다! 파일에는 에 의해 자동 생성되었다고 나와 있지만 /usr/bin/xdg-user-dirs-update
막다른 골목인 것 같습니다.
답변1
세 가지 파일이 "개인 특수 폴더" 동작을 제어합니다.
~/.config/user-dirs.dirs
- 사용자가 사용자 정의를 지정할 수 있도록 허용길특수 폴더의 경우. 따라서Music
"$HOME/My Music" 또는 "/datapartition/mp3"에 폴더를 넣을 수 있습니다 . 그것은 않습니다~ 아니다해당 폴더를 "비활성화"할 수 있습니다. 한 줄(또는 전체 파일)을 삭제하면 이미 알고 있듯이 기본값이 사용됩니다./etc/xdg/user-dirs.conf
(으로 재정의됨~/.config/user-dirs.conf
) - 자동 폴더 (다시) 생성을 활성화하거나 비활성화할 수 있습니다. 전역적으로 또는 자신의 사용자에 대해서만 을 설정하면enabled=False
폴더를 삭제하거나 이름을 바꾸는 경우 로그인 시 특수 폴더가 더 이상 다시 생성되지 않습니다./etc/xdg/user-dirs.defaults
- 폴더 경로 및 이름에 대한 전역 템플릿입니다.~/.config/user-dirs.dirs
다시 생성될 때 읽혀지는 파일입니다 . 언어/로케일을 변경하면 기본 이름을 변경하면 폴더 이름이 현지화(번역)되지 않는다는 점에 유의하세요.
그런데 비활성화한 서비스는 언어/로캘을 변경한 경우 폴더 이름을 바꾸도록 제안하는 데몬일 뿐입니다.
답변2
귀하의 문제는소프트웨어 위키
설정
시스템 관리자는 /etc/xdg/user-dirs.conf를 편집하여 항목을 구성할 수 있습니다. 현재는 두 가지 설정만 있으며 전체를 비활성화하고 파일 이름에 사용되는 문자 세트 인코딩을 지정할 수 있습니다. 또한 /etc/xdg/user-dirs.defaults에서 기본 디렉토리와 초기 값을 설정하거나 변경할 수도 있습니다.
$(XDG_CONFIG_HOME)/user-dirs.dirs는 사용자의 현재 디렉토리 세트를 지정합니다. 이 파일은 쉘 형식이므로 쉘 스크립트에서 쉽게 액세스할 수 있습니다. 이 파일은 사용된 디렉터리를 변경하기 위해 사용자가 수동으로 또는 응용 프로그램을 통해 수정할 수도 있습니다.참고: 디렉토리를 비활성화하려면 해당 디렉토리가 homedir을 가리키도록 하십시오. 삭제하면 다음 로그인 시 다시 생성됩니다.
따라서 다음 ~/.config/user-dirs.dirs
과 같이 수정될 수 있습니다.
XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"
답변3
Ubuntu 18.10 이상에서는 디렉터리를 제거하고 터미널에서 다음 명령을 실행할 수 있습니다.
xdg-user-dirs-update
항목이 홈에 다시 할당되고 파일 아래 목록에서 사라집니다.
답변4
sudo apt-get --purge remove xdg-user-dirs*