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

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

여기에 언급된 대로 XDG 사용자 디렉토리를 사용하여 홈 디렉토리를 재배치했습니다.

gnome이 내 홈 폴더를 데스크탑 폴더로 사용하도록 만드는 방법은 무엇입니까?

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

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

xdg 사용자 dirs 파일은 다음과 같습니다.

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: my는 ~./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"

음악 디렉토리에도 이전 디렉토리가 있는 것을 보고 다른 위치로 변경했습니다(문서 디렉토리와 거의 동일). 다시 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를 설치했습니다. Thunar보다 훨씬 좋아 보입니다. 그러나 사용자 디렉토리의 경우 여전히 재배치 중입니다. 나는 표준 디렉토리를 사용하여 이 작업을 수행하려는 시도를 포기합니다. 나만의 바로가기를 만들어서 특정 위치에 배치합니다.

이 문제와 관련된 다른 주제 1개도 찾았습니다. 또한 Linux Mint의 경우:

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

그들은 또한 파일에서 사용자 디렉터리를 재배치하는 것이 작동하지 않는다는 사실을 받아들였습니다. 해당 주제에서 제안은 를 사용하는 것입니다 bind.

관련 정보