Eu tenho um disco rígido externo que é alternado entre as máquinas.
Eu quero que minha pasta pessoal aponte para esse disco rígido externo para fins de uso normal - documentos, downloads, áreas de trabalho, esse tipo de coisa. Para configurações do sistema local, como o PATH local, bibliotecas, etc, ele precisa suportar as configurações locais da máquina. Os programas devem usar como padrão o perfil flutuante para o diretório de trabalho (load / save), mas para a configuração da GUI e assim por diante, devemos usar as configurações da máquina local.
Eu gostaria que a área de trabalho GUI "funcionasse" fora do perfil flutuante, então se eu salvar um documento, ele estará na unidade externa, mas será exibido normalmente na minha área de trabalho.
Eu gostaria de sentar na máquina, conectar minha unidade externa, montá-la automaticamente em um local conhecido e, quando eu fizer login no gdm ou qualquer outra coisa, ela deverá abrir a área de trabalho correta (externa).
Idealmente, se a unidade externa não estiver disponível (não montada), eu gostaria que ela voltasse para uma configuração local sã / utilizável. Tudo bem se minha configuração externa não for preservada, mas o perfil ainda puder ser usado.
Estou usando o MATE atualmente, mas posso mudar. Eu prefiro fazer isso no MATE, mas se isso não for possível, existe um ambiente GUI onde isso pode ser feito? Minha distro é Mint 17, mas estou pensando em tentar o Arch.
Eu consegui o material de montagem descoberto e sou capaz de fazer algumas configurações através do meu .bashrc. Eu tentei editar .config / user-dirs.dirs para apontar para a unidade externa, mas ele continua mostrando arquivos na área de trabalho em vez de na unidade externa.
Eu sei que esta é uma questão ampla, e nem tudo pode ser possível, mas certamente alguém trilhou esse caminho antes. O Google está desenhando um espaço em branco. Alguém pode me indicar um howto, um artigo ou compartilhar algumas dicas sobre como configurar isso?