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?
macos
osx-snow-leopard
finder
Louis
quelle
quelle
Antworten:
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:
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
Applications
aus Ihrem " Benutzername " -Ordner in so etwas wie umbenennen,My Applications
und 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 hinzuApplications
, 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 Siechflags nohidden folder/alias
, um es erneut anzuzeigen , und mitls -lO
(das ist eine Hauptstadt o) können Sie seine Flaggen auf dem Terminal sehen .Verwenden Sie eine gespeicherte Suche . Sie können sie benennen, was Sie wollen. Schritte:
Applications
Ordner+
SchildKind
, um Sonstige hinzuzufügenWenn 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.ForkLift ist eine großartige Finder-Alternative , die Aliase in der Seitenleiste akzeptiert.
quelle
plist
. Ich mag den Symlink-Ansatz. Während es das Verzeichnis ein wenig dupliziert,chflags hidden dirname
kann es eines davon im Finder ausblenden.Verwenden Sie stattdessen eine Anwendung.
Öffnen Sie
/Applications/Utilities/AppleScript Editor
und geben Sie Folgendes ein: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/CoreServices
CoreTypes.bundle
Contents/Resources
ToolbarAppsFolderIcon.icns
Cmd-C
Cmd-V
Nachteile:
Command-Click
in einem neuen Fenster geöffnet werden (möglicherweise über erweitertes AppleScript-fu möglich).quelle
set target
in der Spaltenansicht verwenden, werden alle Spalten ab dem Volume und nicht ab der letzten Position in der Seitenleiste angezeigt.Name.localized
habe 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.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.
quelle
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.
quelle