Hinzufügen eines Ordners zur Finder-Seitenleiste mit benutzerdefiniertem Namen

17

Ich möchte eine Verknüpfung zu Finder's Places Sidebar hinzufügen. Der Ordnername ist "Programme", daher möchte ich ihm einen anderen Namen geben, da dort bereits der Standardordner "Programme" vorhanden ist.

Das Umbenennen des Ordners in der Seitenleiste benennt den eigentlichen Ordner um, was unerwünscht ist, da ich denke, dass es das Programm, das ihn verwendet, beschädigen könnte.

Ich habe versucht, einen Alias ​​zu erstellen und diesen dann in die Seitenleiste zu ziehen, aber der tatsächliche Name wird verwendet.

Wissen Sie, wie ich diese Verknüpfung in der Seitenleiste mit einem anderen Namen erstellen kann?

Louis
quelle
2
Nur um anderen die 30 Sekunden zu ersparen, die es braucht, um es zu versuchen: Symlinks funktionieren auch nicht.
Scott
Was ist mit Aliasen?
user151019
1
Wenn ich einen Alias ​​in die Seitenleiste lege, wird der tatsächliche Name des Ordners verwendet, nicht der Name des Alias.
Louis

Antworten:

10

Bevor Sie etwas tun, sollten Sie versuchen, den Ordner umzubenennen. Es wird höchstwahrscheinlich nicht Ihre App wegen der Funktionsweise von HFS brechen. Es gibt jedoch in der Tat einige Anwendungen, die möglicherweise keine ordnungsgemäße Verknüpfung mit Dateien herstellen.

Ich könnte mir 4 verschiedene Lösungen ausdenken:

  1. Das mag das einfachste sein: Mach es anders herum . Verwenden Sie einen beliebigen Namen für den Ordner und fügen Sie einen Alias ​​hinzu. Nehmen Sie den Ordner mit dem gewünschten Namen und fügen Sie ihn in die Seitenleiste ein. Der Alias ​​wird nicht geändert. In Ihrem Fall würden Sie Ihren Namen Applicationsaus Ihrem " Benutzername " -Ordner in so etwas wie umbenennen, My Applicationsund wie wir bereits wissen, wäre dies der erzwungene Name in der Seitenleiste. Fügen Sie dann einen Alias ​​(oder einen Symlink ) mit dem Namen hinzu Applications, der wahrscheinlich für Ihr Programm funktioniert.

    Als Daniel als Kommentar sagte, können Sie Aditionally den Alias verstecken oder den Ordner (aber nicht die Symlink) von Finder , indem Sie: chflags hidden folder/alias. Verwenden Sie chflags nohidden folder/alias, um es erneut anzuzeigen , und mit ls -lO(das ist eine Hauptstadt o) können Sie seine Flaggen auf dem Terminal sehen .

  2. Verwenden Sie eine gespeicherte Suche . Sie können sie benennen, was Sie wollen. Schritte:

    1. Gehen Sie zu diesem alternativen ApplicationsOrdner
    2. Suche beginnen, indem Sie etwas eingeben
    3. klar, was auch immer Sie eingegeben haben
    4. Wählen Sie " Dateiname " (anstelle von "Inhalt") und Ihren Ordner (anstelle von "Dieser Mac")
    5. Drücke auf das +Schild
    6. Drücken Sie auf Kind, um Sonstige hinzuzufügen
    7. Wählen Sie Dateisichtbarkeit und passen Sie sich Ihrem Geschmack an
    8. Drücken Sie " Speichern ", wählen Sie einen beliebigen Namen und lassen Sie ".savedSearch" unverändert
    9. Stellen Sie sicher, dass "Zur Seitenleiste hinzufügen" aktiviert ist.
  3. Wenn Sie es vorziehen, den Hack zu versuchen , viel Glück damit. Grundsätzlich würden Sie bearbeiten ~/Library/Preferences/com.apple.sidebarlists.plist(verwenden Sie den Eigenschaftenlisten-Editor, wenn Sie XCode installiert haben) und den Namen Ihrer benutzerdefinierten Benutzerelemente ändern und Finder neu starten. Angeblich soll option+ Rechtsklick auf Finder und Relaunch würde diesen letzten Trick. Ich konnte es nicht selbst reproduzieren und zum Laufen bringen, aber vielleicht wird es, wenn Sie den Computer neu starten. Ich bezweifle, dass jemals jemand einen Tweaker für solch ein übersehenes Feature bauen würde.

  4. ForkLift ist eine großartige Finder-Alternative , die Aliase in der Seitenleiste akzeptiert.

cregox
quelle
1
Ich habe auch 3) ausprobiert und es hat nicht funktioniert. Ich fürchte, Finder ignoriert den im plist. Ich mag den Symlink-Ansatz. Während es das Verzeichnis ein wenig dupliziert, chflags hidden dirnamekann es eines davon im Finder ausblenden.
Daniel Beck
@ Daniel ja, vielleicht ist 3 doch keine so gute Idee ... Aber ich habe es nicht noch einmal versucht. Ich werde abwarten, ob es jemand anderes bestätigen kann, bevor ich es entferne. : P Und gute Idee, sich zu verstecken, wusste nichts davon.
Cregox
@ Daniel Ich liebe es, wenn andere meine Beiträge für positive Beiträge bearbeiten. Diesmal hat dieser Typ meinen ganzen Beitrag geändert und es sah danach so viel professioneller aus. Immerhin bin ich kein so guter Schriftsteller, und er hat sich als großartig erwiesen. Wenn Sie sich daran erinnern können, können Sie gerne etwas von mir bearbeiten. Wenn es mir nicht gefällt, kann ich jederzeit zurückgreifen oder diskutieren oder was auch immer (das ist auch schon mal passiert).
Cregox
@Daniel viel genauer gesagt aber trotzdem was ich meinte. Und ich kann den Link sehen und ich kann ihn auch über den vorherigen Link finden. So müssen nicht sein , dass hohe rep. Wenn Sie Bearbeitungen für solche Dinge nicht mögen, kann ich nicht verstehen, warum. Ich hatte ähnliche Probleme und ich kämpfte für sie und kehrte zurück. Und im Rennen ein bisschen gelernt. Vielleicht hat dein konkretes Beispiel dir nichts beizubringen. Wenn du eine Menge davon hast, kann ich sehen, wie es sich auf deiner Geduldskala anhäufen lässt und warum du sie nicht magst. Aber es muss etwas geben, das getan werden kann, wenn dies der Streit ist. Die Bearbeitungsfunktion ist ansonsten sehr gut.
cregox
Ich habe # 2 benutzt. Danke für Ihre Hilfe. Ich habe es jedoch nicht als Lösung markiert, da ich nicht sicher war, ob die anderen Optionen besser sind. Als Neueinsteiger in OS X wollte ich nichts ausprobieren, was ich nicht verstand oder wie man es rückgängig macht. Ich werde die anderen Vorschläge ausprobieren, wenn mein Projekt abgeschlossen ist, und kann es mir leisten, unvorhergesehene Ausfallzeiten zu beheben.
Louis
3

Verwenden Sie stattdessen eine Anwendung.

Öffnen Sie /Applications/Utilities/AppleScript Editorund geben Sie Folgendes ein:

tell application "Finder" to set target of first window whose index is 1 to (POSIX file "/Users/danielbeck/Applications")

Speichern Sie die Anwendung an einem beliebigen Ort (siehe unten für einen Hinweis) und ziehen Sie sie von dort in die Seitenleiste des Finders. Klicken Sie auf Dies navigiert das vorderste Finder-Fenster zum angegebenen Ordner.

Navigieren Sie zu , klicken Sie mit der rechten Maustaste, und klicken Sie auf Paketinhalt anzeigen, um ein "echtes" Symbol für die Seitenleiste von Applications Finder zu erhalten . Dann öffnen und in der Vorschau öffnen . Wählen Sie die kleinste Version in der Seitenleiste aus und drücken Sie , dann Informationen zu Ihrer AppleScript-Anwendung abrufen, wählen Sie das Symbol und drücken Sie, um das Anwendungssymbol in Ihre Anwendung einzufügen./System/Library/CoreServicesCoreTypes.bundleContents/ResourcesToolbarAppsFolderIcon.icnsCmd-CCmd-V

Bildbeschreibung hier eingeben

Nachteile:

  • Kein "ausgewählter" Status in der Seitenleiste im Anwendungsordner
  • Ärgerliche (und hässliche, da das ausgewählte Symbol so winzig ist) Animation beim Starten der Anwendung, um zum Ordner zu navigieren
  • Funktioniert nicht wirklich mit Dateidialogen (zB Öffnen… und Speichern unter… ). Wenn Sie es dann auswählen, wird der Ordner geöffnet, in dem Sie die Anwendung gespeichert haben (speichern Sie sie also in dem Ordner, mit dem Sie sie verknüpfen möchten!).
  • Kann nicht Command-Clickin einem neuen Fenster geöffnet werden (möglicherweise über erweitertes AppleScript-fu möglich).
Daniel Beck
quelle
Das ist nur flüchtig. Wenn Sie diese Option set targetin der Spaltenansicht verwenden, werden alle Spalten ab dem Volume und nicht ab der letzten Position in der Seitenleiste angezeigt.
Lri
1
@Lri Dann biete eine bessere Lösung. Die Lokalisierung funktioniert nicht, ohne den Ordner in umzubenennen. Deshalb Name.localizedhabe ich es versucht und es funktioniert ein bisschen. Ich würde es nicht benutzen, aber jemand könnte denken, dass es nützlich ist. Sehen Sie diesen Abschnitt Nachteile ? Sogar ich erkenne, dass es nicht so gut ist.
Daniel Beck
1

Sie können den Ordner umbenennen, während Sie einen Symlink mit dem Namen "Applications" (Anwendungen) in das übergeordnete Verzeichnis einfügen. Dann würden alle Pfade, die foo / Applications durchlaufen, weiterhin funktionieren.

LaC
quelle
0

Folgendes hat bei mir funktioniert. Ich erstelle einen Alias, benenne ihn in "-> Anwendung" um und füge ihn dann in den Abschnitt "Favoriten" der Seitenleiste ein. Auf diese Weise wird der Ordner nicht umbenannt. Wenn ich versucht habe, es in den iCloud-Bereich zu stellen, wurde der Ordnername wiederhergestellt.

user1505746
quelle
"Putting a alias" in den Favoriten
fügt