Como mudar o local padrão das pastas pessoais

Sem comentários


Você pode modificar as pastas de Documentos, Imagens, Vídeos e Músicas para qualquer partição que desejar. Isso evita perda de dados em caso de necessidade de formatação e também evita a chateação de não saber exatamente onde as coisas foram salvas realmente.

 Criando diretórios padrão

Para criar um conjunto completo de diretórios padrão do usuário localizados dentro do diretório $ HOME, digite o seguinte comando:
$ xdg-user-dirs-update
Dica: Para forçar a criação de diretórios com nomes Inglês, LC_ALL = C xdg-user-dirs-update pode ser usado.
Quando executado, ele também irá automaticamente:
  • Cria um arquivo de configuração local ~/.config/userdirs.dirs : usado por aplicativos para encontrar e usar diretórios pessoais específicos a uma conta.
  • Cria um arquivo de configuração global /etc/xdg/user-dirs.defaults : usado por aplicativos para encontrar e usar diretórios pessoais em geral.
  • Cria um arquivo de configuração local ~/.config/user-dirs.locale: usado para definir o idioma de acordo com a localidade em uso.

Criando diretórios personalizados

Para ambos os locais de arquivos de configuração~/.config/user-dirs.dirs e globais /etc/xdg/user-dirs.defaults  usam o seguinte formato variável ambiental para apontar para os diretórios de usuários : XDG_DIRNAME_DIR="$HOME/directory_name" Um exemplo de arquivo de configuração será/pode ser parecido com este (estes são todos os diretórios de exemplo):
XDG_DESKTOP_DIR="$HOME/Área de Trabalho"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Música"
XDG_PICTURES_DIR="$HOME/Imagens"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_TEMPLATES_DIR="$HOME/Modelos"
XDG_VIDEOS_DIR="$HOME/Vídeos"

Como xdg-user-dirs irá adquirir o arquivo de configuração local para apontar para os diretórios de usuário apropriados, por conseguinte, é possível especificar pastas personalizadas. Por exemplo, se uma pasta personalizada para o variávelXDG_DOWNLOAD_DIR estiver nomeada $HOME/Internet em ~/.config/user-dirs.dirs qualquer aplicativo que usa essa variável irá utilizar este diretório.
Importante: Como com muitos arquivos de configuração, definições locais substituem as configurações globais. Também será necessário criar novos diretórios personalizados.
Alternativamente, também é possível especificar as pastas personalizadas usando a linha de comando. Por exemplo, o seguinte comando irá produzir os mesmos resultados que o arquivo de edição de configuração acima:
$ xdg-user-dirs-update --set DOWNLOAD ~/Internet

Consultando diretórios configurados

Uma vez definido, qualquer diretório do usuário pode ser visto com xdg-user-dirs. Por exemplo, o seguinte comando irá especificar a localização do diretório de modelos, que, naturalmente, corresponde à variável XDG_TEMPLATES_DIR no arquivo de configuração local:
$ xdg-user-dir TEMPLATES

Voltar ao topo