Como definir a origem de nossas pastas padrão

Quando eu tinha um computador em casa, para que o resto da família pudesse usá-lo, adicionei vários usuários. Naquela época eu usava o sistema em inglês, mas os demais em espanhol.

O fato é que, como instalei em espanhol por default, quando entro em minha sessão em inglês pela primeira vez, o sistema tenta mudar o nome das pastas Secretária, Documentos..etc para sua versão em Inglês Desktop, Documentos… Etc. Eu disse que sim, para fazê-lo, mas por algum motivo não considerei alguns deles como padrão.

Para quem ainda não entendeu. Normalmente temos por padrão as pastas Desktop, Downloads, Documentos, Música, Imagens, Modelos, Público y Vídeos.

Quando baixamos algo de um arquivo, por padrão, ele deve ir para a pasta Downloads, porque é a pasta designada para isso. Quando mudei o idioma, a pasta mudou seu nome para Downloads, mas não o definiu como padrão para meus arquivos baixados. O estranho é que nem todos eram ... Como faço para resolver isso?

Simples, abrimos um terminal e com nosso editor de texto favorito colocamos:

$ vim /home/tu_usuario/.config/user-dirs.dirs

ou o que é o mesmo:

$ vim ~/.config/user-dirs.dirs

e devemos obter algo assim:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Videos"

O que você vê é como eu tinha esse arquivo. Por padrão, deve ser como mostro abaixo:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you’re
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Então, se quisermos, por exemplo, nossa pasta Downloads padrão não é Downloads e também Meus Downloads, procuramos esta linha:

XDG_DOWNLOAD_DIR="$HOME/Downloads"

e nós colocamos assim

XDG_DOWNLOAD_DIR="$HOME/MisDescargas"

Como é lógico, temos que ter a pasta criada Meus Downloads.

Pronto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   canhoto dito

    No KDE, isso pode ser feito diretamente nas configurações do sistema, se bem me lembro, no Ubuntu você pode usar uma opção do Ubuntu Tweak, mas sempre será mais rápido modificar diretamente o arquivo

  2.   Hugo dito

    Bom post, obrigado.

    1.    elav. dito

      De nada

  3.   Blazek dito

    Para indicar os nomes padrão para todos os usuários que são criados em seu sistema, você deve modificar o arquivo /etc/xdg/user-dirs.default e alterar os nomes das pastas no arquivo, você pode até comentar "#" aqueles que não são. você quer que eles apareçam. Então você executa xdg-user-dirs-update sem sudo !! e gera seu arquivo pessoal em sua pasta de início.

  4.   Vamos usar Linux dito

    Amigos: uma informação que pode ser útil, principalmente para quem usa o Arch e seus derivados, é que para esse arquivo que você mencionou existir, o pacote xdg-user-dirs deve estar instalado.

    Para instalá-lo, você só precisa executar:

    pacman -S xdg-user-dirs

    Felicidades! Paulo.

    1.    elav. dito

      Obrigado pela informação Pablo ^^

    2.    Robert dito

      Obrigado! Muito útil.

  5.   Carlos-Xfce dito

    Obrigado, Elav. Esses dados são muito úteis para quem gosta de idiomas e instala o sistema operacional em outro.

  6.   Miguel dito

    E como seria se, por exemplo, a pasta que desejo padronizar está em outra partição e esta partição não é auto-montada no início, que seja um backup.
    O que vou fazer é ter uma partição e um HD de backup, onde tenho minhas músicas, vídeos e downloads de fotos. E quero tornar essas pastas acessíveis para minha esposa e filha, mas de forma simples.