xdg 사용자 디렉토리: 설정되었지만 재배치되지 않았습니까?

xdg 사용자 디렉토리: 설정되었지만 재배치되지 않았습니까?

다음과 같이 XDG 사용자 디렉토리를 사용하여 홈 디렉토리를 재배치했습니다.

gnome이 내 홈 폴더를 데스크탑 폴더로 사용하도록 하려면 어떻게 해야 합니까?

그러나 이것은 지금까지 나에게 효과가 없습니다.

/media/Schijf-2/Nico/"Mijn Documenten"/Downloads/다운로드 디렉터리를 일부 파일이 포함된 디렉터리 로 설정했습니다 . 파일을 저장하고 다시 시작한 후 "다운로드" 디렉터리를 시도했지만 여전히 새 위치가 아닌 동일한 빈 디렉터리였습니다.

xdg 사용자 디렉토리 파일은 다음과 같습니다:

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads/"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten/"
XDG_MUSIC_DIR="$HOME/Muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

제가 오타를 냈는데 뭔가 이상한가요?

편집 1:

XFCE를 사용하고 있습니다. 파일 관리자를 보면 디렉토리 아이콘이 변경된 것을 볼 수 있습니다.

하지만 사이드바에서 "다운로드"를 클릭하면 빈 /home/nico/Downloads디렉터리가 표시됩니다.

바꾸다 /media/Schijf-2/Nico/Mijn Documenten/Downloads.

저는 Thunar를 기본 파일 관리자로 사용하는 Linux Mint 13 xfce를 사용하고 있습니다.

저는 (일시적으로) 사이드바에 두 개의 위치(다운로드 및 문서용)를 추가하고 있습니다.

편집 2:이는 다음과 같습니다 /etc/xdg/user-dirs.conf.

# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this
#

enabled=True

# This sets the filename encoding to use. You can specify an explicit
# encoding, or "locale" which means the encoding of the users locale
# will be used
filename_encoding=UTF-8

이는 다음과 같습니다 etc/xdg/user-dirs.defaults.

 Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale

    DESKTOP=Desktop
    DOWNLOAD=Downloads
    TEMPLATES=Templates
    PUBLICSHARE=Public
    DOCUMENTS=Documents
    MUSIC=Music
    PICTURES=Pictures
    VIDEOS=Videos
    # Another alternative is:
    #MUSIC=Documents/Music
    #PICTURES=Documents/Pictures
    #VIDEOS=Documents/Videos

자동 설치 /media/Schijf-2/(fstab에 입력)

아이콘은 다운로드 및 문서 디렉토리에 항상 사용되는 아이콘으로 변경되었습니다.

편집 3: 광산은 ~./config/user-dirs.dirs완전히 비어 있었습니다(다시 시작하기 전). 그게 좋은 일인지 나쁜 일인지는 모르겠습니다. 어쩌면 leafpad가 내용을 표시하지 못할 수도 있습니다. gedit를 사용하려고 하면 파일 내용이 다시 표시됩니다. 이전에 게시한 내용과 똑같습니다.

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads/"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten/"
XDG_MUSIC_DIR="$HOME/Muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

Music 디렉토리에도 이전 디렉토리가 있다는 것을 알았기 때문에 이를 다른 위치(Documents 디렉토리와 거의 동일)로 변경했습니다. 다시 false를 true로 변경했습니다. 그런 다음 터미널에서 다음 명령을 실행합니다. xdg-user-dirs-update

이제 다음 메시지가 표시됩니다. /media/Schijf-2/Nico/Mijn Documenten/Mijn Muziek was removed, reassigning MUSIC to homedir

이것은 이전에 본 적이 없는 것입니다. 모든 것이 예전으로 돌아간 것 같아요.

내 사용자 디렉토리는 다음과 같습니다.

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten"
XDG_MUSIC_DIR="/media/Schijf-2/Nico/Mijn Documenten/Mijn muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

나중에는 다음과 같이 보일 것입니다 xdg-user-dirs-update:

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten"
XDG_MUSIC_DIR="/media/Schijf-2/Nico/Mijn Documenten/Mijn muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

그래서 아무것도 변하지 않았습니다. 그러나 폴더는 여전히 디렉토리에 연결되어 있지 않습니다./media/Schijf-2/

xx 수정: user-dirs.conf 파일에 다음과 같은 내용이 기록되어 있는 것을 확인했습니다.

# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this

이것이 전체 상황에 영향을 미칠까요?

문제가 될 수 있는 부팅 시 두 번째 파티션을 fstab으로 마운트했습니다. 하지만 파티션이 마운트되기 전에 xdg-user-dirs-update가 실행될 수도 있습니까?

편집 5:비디오 디렉토리를 video's/video-2/video-3으로 재배치해 보았지만 여전히 성공하지 못했습니다. 나는 여기서 무엇이 잘못되고 있는지 정말로 알고 싶습니다. 이 사용자 프로필이 어떻게든 손상된 것 같습니다.

이 사용자를 처음 로그인했을 때의 상태로 재설정할 수 있는 방법이 있습니까?

사용자를 삭제하고 새 사용자를 만들었습니다. 모든 것이 새롭습니다. 그런 다음 xdg user-dirs 파일을 다시 편집하고 문서 위치만 변경했습니다.

사이드바의 문서 디렉터리는 새 위치가 아닌 여전히 home/Nico/documents 디렉터리에 연결되어 있습니다.

또한 2~3단계 더 깊은 제안을 다시 시도했습니다. (저는 "$HOME/Documenten/Documenten2/Documenten3"을 시도했습니다). 이번에도 성공하지 못했습니다.

편집 6:

기본 디렉터리를 다시 변경해 보았습니다. 아직도 성공하지 못했습니다. 그러나 이제 시스템에서 Thunar를 제거하고 Nemo를 설치했습니다. 투나르보다 훨씬 나은 것 같습니다. 그러나 사용자 디렉토리의 경우 아직 재배치되지 않았습니다. 나는 표준 디렉토리를 사용하여 이 작업을 수행하는 것을 포기했습니다. 나만의 바로가기를 만들어 장소 아래에 배치합니다.

이 문제와 관련된 다른 주제도 찾았습니다. Linux Mint에도 동일하게 적용됩니다.

http://forums.linuxmint.com/viewtopic.php?f=208&t=112422

또한 그들은 파일 내에서 사용자 디렉터리를 재배치하는 것이 작동하지 않는다는 사실도 인정했습니다. 이 주제에서는 를 사용하는 것이 좋습니다 bind.

관련 정보