xdg usuário dirs: não está mudando embora definido?

3

Eu reposicionei meus diretórios pessoais usando os diretórios de usuário XDG, conforme mencionado aqui:

como fazer o gnome usar minha pasta pessoal como pasta Desktop?

No entanto, isso não funciona para mim até agora.

Eu configurei o diretório Downloads para /media/Schijf-2/Nico/"Mijn Documenten"/Downloads/ , que é um diretório com alguns arquivos. Depois que eu salvei o arquivo e reiniciei, tentei o diretório Downloads, mas ainda é o mesmo diretório vazio, em vez do novo local.

é assim que o arquivo dirs do usuário xdg se parece:

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"

Existe alguma coisa estranha que eu digitei errado?

edit 1:

Estou usando o XFCE. Eu vejo no gerenciador de arquivos que o ícone dos diretórios foi alterado.

Mas quando clico em 'Downloads' na barra lateral, vejo o diretório /home/nico/Downloads vazio.

Em vez de /media/Schijf-2/Nico/Mijn Documenten/Downloads .

Estou usando o linux mint 13 xfce, que tem o Thunar como gerenciador de arquivos padrão.

Eu tenho agora (por enquanto) simplesmente adicionei os dois locais (para Downloads en Documents) à barra lateral.

edit 2: este é o conteúdo de /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

e estes são os conteúdos de 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

o /media/Schijf-2/ é montado automaticamente (entrada no fstab)

os ícones foram alterados para os ícones que são sempre usados para os diretórios Downloads e Documentos.

Editar 3: meu ~./config/user-dirs.dirs está completamente vazio (antes de reinicializar). Eu não sei se isso é bom ou ruim. Talvez o leafpad não tenha conseguido mostrar o conteúdo. Quando tentei com o gedit, vi o conteúdo do arquivo novamente: é completamente o mesmo que eu postei antes.

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"

Como vi o diretório de músicas também tinha o diretório antigo, mudei para um local diferente (quase o mesmo que o diretório de documentos). Eu mudei falso para verdadeiro novamente. E então executei este comando no terminal: xdg-user-dirs-update

Eu vi agora uma mensagem: /media/Schijf-2/Nico/Mijn Documenten/Mijn Muziek was removed, reassigning MUSIC to homedir

Isso é algo que eu não vi antes. Acho que tudo foi alterado de volta para o local antigo novamente.

Meus user-dirs são assim:

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"

e depois de xdg-user-dirs-update , é assim:

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"

Então nada mudou. Mas ainda assim, a pasta não vincula aos diretórios em /media/Schijf-2/

edite x.x: Notei que no arquivo user-dirs.conf está escrito:

# 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

Isso poderia influenciar toda a situação?

E pode ser um problema que eu montei esta segunda partição é fstab na inicialização. Mas talvez o xdg-user-dirs-update seja executado antes da partição ser montada?

edit 5: Tentei realocar o diretório do vídeo para video's / video-2 / video-3: Ainda sem sucesso. Eu estou realmente me perguntando o que está errado aqui. Estou pensando que esse perfil de usuário foi corrompido de alguma forma.

Existe alguma maneira de redefinir esse usuário como era no primeiro login?

Eu deletei o usuário e criei um novo. Tudo foi completamente novo. Eu então editei o arquivo xdg user-dirs novamente e apenas mudei a localização para o documento.

O diretório de documentos na barra lateral ainda está vinculado ao diretório home / Nico / documents, em vez do novo local.

Eu também tentei novamente sua sugestão para um diretório 2 ou 3 níveis mais profundo. (Eu tentei "$ HOME / Documenten / Documenten2 / Documenten3"). Além disso, novamente sem sucesso.

edit 6:

Mais uma vez tentei alterar os diretórios padrão. Ainda sem sucesso. No entanto, agora removi o Thunar do sistema e instalei o Nemo. Que parece muito melhor que Thunar. Mas para os usuários-dirs: eles ainda não estão se mudando. Eu desisto das minhas tentativas de fazer isso usando os diretórios padrão. Eu crio meus próprios atalhos e os coloco em lugares.

Também encontrei outro tópico sobre esse assunto. Também para o Linux Mint:

link

Eles também aceitaram o fato de que realocar os diretórios de usuário nos arquivos não funciona. Nesse tópico, a sugestão é usar bind .

    
por DutchArjo 18.11.2014 / 20:53

0 respostas