Einen anderen Ordner auf dem Mac als Desktop festlegen

Einen anderen Ordner auf dem Mac als Desktop festlegen

Ich werde mir bald einen neuen iMac kaufen, aber der Preis für ein Speicher-Upgrade ist horrend. Ich begann zu recherchieren und fand heraus, dass ich einfach eine externe SSD kaufen und dann alles darauf speichern könnte. Während meiner Recherche stieß ich auf diese Frage.Kann ich einen externen Ordner zu meinem Desktop machen? Damit ist gemeint, dass der Desktop-Ordner auf dem externen Laufwerk gespeichert wird und alles, was ich auf dem sichtbaren Desktop speichere, auf der externen SSD gespeichert wird. Wäre das möglich und wenn ja, wie? Oder könnte ich den eigentlichen Desktop-Ordner auf ein externes Laufwerk verschieben?

Antwort1

Da mir buchstäblich niemand antwortete, versuchte ich es selbst herauszufinden. Es funktioniert so:

  • Schritt 1: Stellen Sie sicher, dass der neu zu verknüpfende Ordner leer ist, mit Ausnahme von DS_Store-Dateien und anderen versteckten Dateien. Dies lässt sich ganz einfach im Finder überprüfen.

  • Schritt 2: Erstellen Sie eine Sicherungskopie! Das ist wichtig, denn wenn Sie einen Fehler machen, können Sie die Schritte nicht rückgängig machen.

  • Schritt 3: Melden Sie sich als alternativer Administrator an. Verwenden Sie hierfür NICHT die schnelle Benutzerumschaltung. Sie müssen sich vollständig ab- und wieder anmelden.

  • Schritt 4: Starten Sie das Terminal.

  • Schritt 5: Werden Sie Root-Benutzer, indem Sie Folgendes eingeben:sudo bash

  • Schritt 6: Löschen Sie den erneut zu verknüpfenden Ordner mit dem Befehl rm und dem Schalter -r (rekursiv) (am Beispiel des Desktops eines Benutzers mit dem Kurznamen julo):rm -r /Users/julo/Desktop

  • Schritt 7: Erstellen Sie bei Bedarf mit mkdir den Ordner, auf den verwiesen werden soll.

  • Schritt 8: Verknüpfen Sie die Ordner (verwenden Sie erneut Katies Desktop und als Ziel einen Ordner in ihrem Ordner „Dokumente“ mit dem Namen „Arbeit“):ln -s /Users/julo/Documents/Work /Users/julo/Desktop

  • Schritt 10: Verlassen Sie die Root-Shell durch Eingabe von:exit

  • Schritt 11: Beenden Sie das Terminal.
  • Schritt 12: Melden Sie sich als alternativer Administratorbenutzer ab.
  • Schritt 13: Melden Sie sich bei dem geänderten Konto an, um zu überprüfen, ob es funktioniert hat. (In diesem Beispiel würde ich mich als julo anmelden.)

BEARBEITEN: Eine weitere Möglichkeit hierfür ist die folgende:

weiß, dass dieser Thread schon lange tot ist, aber ich denke, ich habe eine einigermaßen gute Lösung gefunden:

Ich habe damit begonnen, meinen Ordner ~/Desktop durch einen symbolischen Link zu ersetzen, der auf einen Ordner auf meiner externen Festplatte verweist.

~/Desktop #symlink → /Volumes/[external drive]/Desktop

Da ich jedoch wollte, dass mein Konto auch dann über einen funktionierenden Desktop verfügt, wenn das externe Laufwerk offline ist, habe ich in meinem Ordner „~/Library“ einen zweiten (lokalen) Desktop erstellt, zusammen mit einem symbolischen Link wie dem folgenden:

~/Library/DesktopSwap/Desktop.offline #symlink → ~/Library/DesktopSwap/Desktop

Schließlich habe ich ein Shell-Skript und einen Finder-Dienst (über Automator Applescript) erstellt, die die beiden symbolischen Links wie folgt austauschen:

~/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​

Desktops austauschen [Finder-Dienst]

do shell script "~/Library/Scripts/swapDesktops.sh" with administrator privileges​

BEARBEITEN 2:Zuletzt können Sie es damit versuchen: - Klicken Sie auf die folgende Anwendung: „Terminal“

  • Typ:sudo rm -rf ~/Desktop/

  • Geben Sie Ihr Passwort ein (das Passwort Ihres Mac-Kontos)

  • Typ:ln -s ~/Skydrive/Desktop

Beachten Sie, dass „~“ eine Abkürzung ist, die in unserem Beispiel die Bedeutung „Benutzer/Julo“ hat.

Das hat funktioniert. Die Quelle, bei der ich das gefunden habe, istHier.

verwandte Informationen