Estou inicializando o Ubunto 18.04 e o Windows 10 em uma configuração de 2 discos que se parece com isto:
---- Disco Rígido A ----
Ubuntu 18.04, sistema operacional Windows
---- Disco Rígido B ----
Armazenamento (NTSF)
Eu tenho meu sistema operacional em uma unidade e, em seguida, uma segunda unidade para armazenamento de meus arquivos. Eu já mudei os diretórios padrão no lado do Windows para que downloads, músicas, documentos etc. salvem no disco rígido B. Agora estou apenas tentando realizar a mesma coisa no lado do Ubuntu. Então, naveguei até o arquivo .config no diretório inicial e editei user-dirs.dirs para acomodar meu design. Esta é a alteração que fiz:
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_MUSIC_DIR="$HOME/User/Music"
XDG_DESKTOP_DIR="$HOME/User/Desktop"
XDG_DOWNLOAD_DIR="$HOME/User/Downloads"
XDG_DOCUMENTS_DIR="$HOME/User/Documents"
XDG_PICTURES_DIR="$HOME/User/Pictures"
XDG_VIDEOS_DIR="$HOME/User/Videos"
mudei para...
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_MUSIC_DIR="/media/user/Shared/Music"
XDG_DESKTOP_DIR="/media/user/Shared/Desktop"
XDG_DOWNLOAD_DIR="media/user/Shared/Downloads"
XDG_DOCUMENTS_DIR="media/user/Shared/Documents"
XDG_PICTURES_DIR="media/user/Shared/Pictures"
XDG_VIDEOS_DIR="media/user/Shared/Videos"
onde "user" é meu nome de usuário, "Shared" é o nome do disco rígido B e (Music, Desktop, etc) são os nomes das respectivas pastas nessa unidade. Basicamente, naveguei até cada pasta e copiei o local. Meu problema é sempre que eu reinicio meu pc para que ele entre em vigor, ele muda para isso:
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_MUSIC_DIR="$HOME/"
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
em vez de mudar para o local correto, ele padroniza tudo para home, então minha área de trabalho se torna o diretório home. Onde foi que eu errei?
Por que não simplesmente fazer links simbólicos?
Primeiro, certifique-se de que a "unidade de armazenamento" esteja
/etc/fstab
instalada e montada em um local consistente todas as vezes (coloquei a minha em /storage ...).Em seguida, abra uma sessão de VT somente do console (certifique-se de NÃO estar conectado a uma sessão de GUI de desktop) e mova seu ~/Downloads, etc para /storage/youruser. Pode ser necessário corrigir permissões e/ou propriedade na montagem.
Quando os arquivos estiverem em /storage e seu usuário puder acessá-los (ler, gravar, criar, excluir), use um link para recuperá-los em seu
/home/username
diretório. Para fazer isso, vá para o diretório inicial do usuário (simplesmente digitecd
e pressione enter) e crie links simbólicos para cada diretório, por exemploObserve que
.
no final do último comando - significa "coloque aqui no meu diretório atual".