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-updateQuando 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ável
XDG_DOWNLOAD_DIR
estiver nomeada $HOME/Internet
em ~/.config/user-dirs.dirs
qualquer aplicativo que usa essa variável irá utilizar este diretório.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