Diretório público ($ XDG_PUBLICSHARE_DIR) criado apesar de “enabled = False” em user-dirs.conf

2

Eu configurei "enabled = False" no meu /etc/xdg/user-dirs.conf que, de acordo com os comentários naquele arquivo, e também de acordo com a especificação , deve impedir que o xdg-user-dirs-update seja executado no tempo de login e também recriar os diretórios DIR $ XDG _ * _ ausentes.

Além disso, eu comentei a definição de XDG_PUBLICSHARE_DIR no meu usuário ~ / .config / user-dirs.dirs devido a não ser capaz de decidir para onde apontar no momento.

Apesar de o xdg-user-dirs-update estar desabilitado, um diretório chamado "Public" reaparece no diretório home do meu usuário a cada login. O que está causando isso e como posso impedir que o diretório público indesejado seja exibido? Eu encontrei um um bug antigo da Red Hat fazendo referência a um problema similar , mas ele foi fechado sem uma correção conhecida.

O problema não ocorre com $ XDG_TEMPLATES_DIR que eu também comentei.

    
por Jani Uusitalo 04.08.2014 / 19:17

1 resposta

3

O problema desapareceu quando removi o gnome-user-share ( sudo apt-get --purge remove gnome-user-share ). Aparentemente, isso foi causado pela função de compartilhamento de arquivos do Gnome, referindo-se a $ XDG_PUBLICSHARE_DIR e recriando o diretório (nome-padrão) quando não foi encontrado. Com o gnome-user-share removido, o diretório "Public" não reaparece mais.

    
por Jani Uusitalo 04.08.2014 / 19:17