다음과 같이 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
.