최소한의 구성, 즉 X Windows 지원이 없는 Ubuntu-14.04를 설치했습니다. 나중에 내 카드용 x-server 패키지와 가벼운 WindowManager(KDE나 GNOME이 필요하지 않음)를 추가했기 때문에 일반적으로 startx를 사용하여 X를 시작하지만 하나는 계속해서 문서, 데스크탑, 다운로드, 비디오, 음악을 생성합니다. 기다리다. 내 $HOME의 디렉터리입니다. 나는 이것이 "고급" 데스크탑 환경에 의해 이루어진다고 생각한다. 어쨌든, 어떤 애플리케이션/데몬이 이 문제의 원인이 될 수 있습니까?
답변1
이는 다음으로 인해 발생합니다.xdg-user-dirs
1개 패키지.
이 파일은 /usr/bin/xdg-user-dirs-update
로그인 시 실행되며 /etc/xdg/user-dirs.defaults
의 기본값을 기반으로 파일을 생성합니다 $HOME/.config/user-dirs.dirs
.
비활성화하려면 이를 설정하거나 /etc/xdg/user-dirs.conf
종속성이 허용하는 경우 패키지를 제거하십시오.
1 : Ubuntu의 패키지 이름입니다 xdg-user-dirs-update
. 이는 Fedora와 Arch의 경우입니다 xdg-user-dirs
.우분투에서(적어도 20.04 이후).
답변2
이 디렉토리는 다음에 의해 지정됩니다.무료 데스크탑~의 이름으로xdg 사용자 디렉토리. 가장 간단한 데스크탑 환경뿐만 아니라 많은 응용 프로그램에서 사용됩니다.
유틸리티가 있습니다xdg-user-dirs-update
이러한 디렉터리가 누락된 경우 해당 디렉터리가 생성됩니다. 이 유틸리티에 대한 호출을 추적하려고 시도할 수 있지만 이는 손실의 원인입니다. 조만간 응용 프로그램에는 이러한 디렉터리 중 하나가 필요하고 디렉터리를 생성하게 됩니다. 적어도 Ubuntu에서는 X 세션을 시작할 때마다 실행되는 세션 시작 스크립트에서 호출되며, 일부 더러운 트릭(또는 루트가 되지 않는 한)을 억제할 수 없습니다.
디렉터리를 영향을 받지 않은 상태로 두려면 ~/.config/user-dirs.dirs
해당 디렉터리를 편집하고 원하는 경로로 설정하십시오. 실제로 변경할 수 없는 유일한 것은 파일을 XDG_CONFIG_HOME=~/.config
찾는 데 사용되기 때문입니다 user-dirs.dirs
.