Como literalmente ninguém me respondeu, eu tentei descobrir sozinho. Funciona assim:
-
Etapa 1: verifique se a pasta a ser vinculada novamente está vazia de todo o conteúdo, exceto possivelmente para arquivos DS_Store e outros arquivos ocultos. Isso pode ser facilmente verificado no Finder.
-
Passo 2: Faça um backup! Isso é crucial, pois se você errar, não será possível usar um botão de desfazer.
-
Etapa 3: faça o login como administrador alternativo. NÃO use a Troca Rápida de Usuário para fazer isso - você precisará fazer um logout completo e voltar.
-
Etapa 4: inicie o terminal.
-
Etapa 5: torne-se o usuário root, digitando:
sudo bash
-
Etapa 6: Exclua a pasta a ser vinculada novamente usando o comando rm com a opção -r, para recursiva (usando a área de trabalho de um usuário com nome abreviado julo como exemplo):
rm -r /Users/julo/Desktop
-
Etapa 7: Se necessário, crie a pasta para vinculá-la usando mkdir.
-
Etapa 8: Vincule as pastas (novamente usando o katie's Desktop e o destino uma pasta dentro de sua pasta Documentos chamada Trabalho):
ln -s /Users/julo/Documents/Work /Users/julo/Desktop
-
Etapa 10: Saia do shell de root digitando:
exit
- Etapa 11: saia do terminal.
- Etapa 12: faça logout do usuário administrador alternativo.
- Etapa 13: faça login na conta que foi alterada para verificar se funcionou. (Neste exemplo, eu logaria como julo.)
EDITAR: Outra opção para fazer isso é a seguinte:
saiba que esse segmento está morto há muito tempo, mas acho que encontrei uma solução razoavelmente boa:
Comecei trocando minha pasta ~ / Desktop por um link simbólico apontando para uma pasta no meu disco rígido externo.
~/Desktop #symlink → /Volumes/[external drive]/Desktop
No entanto, como queria que minha conta tivesse uma área de trabalho funcional quando a unidade externa estava offline, criei uma segunda área de trabalho (local) na pasta ~ / Library, junto com um link simbólico da seguinte forma:
~/Library/DesktopSwap/Desktop.offline #symlink → ~/Library/DesktopSwap/Desktop
Finalmente, criei um script de shell e um serviço do Finder (via Automator Applescript), que trocam os dois links simbólicos da seguinte forma:
~/Library/Scripts/swapDesktops.sh
#!/bin/bash
sudo mv ~/Desktop ~/Desktop.swap
sudo mv ~/Library/DesktopSwap/Desktop.offline ~/Desktop
sudo mv ~/Desktop.swap ~/Library/DesktopSwap/Desktop.offline
killAll Finder
trocar de área de trabalho [serviço do localizador]
do shell script "~/Library/Scripts/swapDesktops.sh" with administrator privileges
EDIT 2: Por último, você pode tentar com isso:
- clique no seguinte aplicativo: "Terminal"
-
tipo:
sudo rm -rf ~/Desktop/
-
entrou com sua senha (a senha da sua conta no mac)
-
tipo: ln -s ~ / Skydrive / Desktop
Note que "~" é um atalho usado no nosso exemplo para significar: "Usuários / Julo".
Isso funcionou. A fonte em que encontrei isso é aqui .