Aggiunta di una cartella alla barra laterale del Finder con nome personalizzato


17

Vorrei aggiungere un collegamento alla barra laterale Luoghi del Finder. Il nome della cartella sembra essere Applicazioni, quindi voglio assegnargli un nome diverso poiché è già presente la cartella Applicazioni standard.

Rinominare la cartella sulla barra laterale rinomina la cartella attuale, il che è indesiderabile perché penso che potrebbe interrompere il programma che lo utilizza.

Ho provato a creare un alias e quindi a trascinare l'alias nella barra laterale, ma il vero nome viene utilizzato.

Sai come posso creare questo collegamento sulla barra laterale con un nome diverso?


2
Solo per salvare gli altri i trenta secondi necessari per provare: i collegamenti simbolici non funzionano neanche.
Scott,

E gli alias?
user151019

1
Quando inserisco un alias nella barra laterale viene utilizzato il vero nome della cartella, non il nome dell'alias.
Louis

Risposte:


10

Prima di tutto, dovresti provare a rinominare la cartella. Molto probabilmente non romperà la tua app a causa del funzionamento di HFS. Ma ci sono alcune applicazioni che potrebbero non essere collegate correttamente ai file.

Potrei trovare 4 diverse soluzioni:

  1. Questo può essere il più semplice: fallo al contrario . Usa il nome che preferisci nella cartella e aggiungi un alias. Prendi la cartella con il nome desiderato e aggiungila alla barra laterale. L'alias non cambierà. Nel tuo caso, rinomineresti la tua Applicationsall'interno della cartella " username " in qualcosa del genere My Applicationse, come già sappiamo, sarebbe il nome forzato nella barra laterale. Quindi aggiungi un alias (o un link simbolico ) chiamato Applications, che probabilmente funzionerà per il tuo programma.

    Come Daniel ha detto come un commento, è possibile nascondere il Aditionally alias o la cartella (ma non il link simbolico) dal finder utilizzando: chflags hidden folder/alias. Usa chflags nohidden folder/aliasper mostrarlo di nuovo e con ls -lO(che è una capitale o) puoi vedere le sue bandiere sul Terminale .

  2. Usa una ricerca salvata . Puoi nominarli come vuoi. passi:

    1. vai a quella Applicationscartella alternativa
    2. inizia una ricerca digitando qualcosa
    3. cancella qualsiasi cosa tu abbia digitato
    4. seleziona " Nome file " (anziché "Contenuto") e la tua cartella (anziché "Questo Mac")
    5. premi il +segno
    6. premi Kindper aggiungere Altro
    7. scegli Visibilità file e adatta ai tuoi gusti
    8. premi " Salva ", scegli un nome qualsiasi lasciando ".savedSearch" intatto
    9. assicurati che "Aggiungi alla barra laterale" sia selezionato.
  3. Se preferisci provare l' hack , buona fortuna con esso. In pratica si farebbe modificare ~/Library/Preferences/com.apple.sidebarlists.plist(uso Property List Editor se avete installato XCode) e cambiare il nome del tuo personalizzati useritems e riavviare Finder. Presumibilmente option+ fare clic con il pulsante destro del mouse su Finder e Riavvia farebbe questo ultimo trucco. Non potrei riprodurlo e farlo funzionare, ma forse lo farà se riavvii la macchina. Dubito che qualcuno avrebbe mai creato un tweaker per una caratteristica così trascurata.

  4. ForkLift è un'ottima alternativa al Finder che accetta alias nella barra laterale.


1
Ho provato anche 3) e non ha funzionato. Temo che Finder ignori il nome impostato in plist. Mi piace però l'approccio symlink. Inoltre, mentre duplica in qualche modo la directory, chflags hidden dirnamepuò nasconderne una nel Finder.
Daniel Beck

@Daniel sì, forse 3 non è poi una buona idea ... Ma non mi sono preoccupato di riprovare. Aspetterò di vedere se qualcun altro può confermarlo prima di rimuoverlo. : P E una buona idea sul nascondiglio, non lo sapevo.
Cregox,

@Daniel Adoro quando gli altri modificano i miei post per contributi positivi. Questa volta questo ragazzo ha cambiato tutto il mio post, e in seguito sembrava molto più professionale. Dopotutto non sono un bravo scrittore, e si è dimostrato fantastico. Se riesci a ricordare questo, sentiti libero di modificare qualsiasi cosa da me. Se non mi piace, posso sempre tornare indietro o discutere o altro (che è successo anche prima).
Cregox,

@Daniel ha detto in modo più preciso, ma comunque cosa intendevo. E riesco a vedere il link e ho potuto trovarlo anche dal link precedente. Quindi non c'è bisogno di essere così alto rappresentante. Se non ti piacciono le modifiche per cose del genere, non riesco a capire perché. Ho avuto problemi simili e ho combattuto per loro, e sono tornato. E ho imparato un po 'in fuga. Forse il tuo esempio specifico non ha nulla da insegnarti così, se ne hai molti di quelli che posso vedere come può accumularsi sul tuo misuratore di pazienza e perché non ti piacciono. Ma ci deve essere qualcosa che può essere fatto se questa è la seccatura. La funzione di modifica è molto buona altrimenti.
Cregox,

Sto usando il n. 2. Grazie per l'aiuto. Non l'ho contrassegnato come soluzione, perché non ero sicuro che le altre opzioni fossero migliori. Essendo nuovo su OS X non volevo provare qualcosa che non capivo o capire come annullare. Proverò gli altri suggerimenti al termine del mio progetto e posso permettermi di risolvere eventuali tempi di inattività imprevisti.
Louis,

3

Utilizzare invece un'applicazione.

Apri /Applications/Utilities/AppleScript Editore inserisci quanto segue:

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

Salva come applicazione ovunque tu voglia (vedi sotto per un suggerimento su questo) e trascinalo da lì sulla barra laterale del Finder. Facendo clic su questo si sposterà la finestra del Finder in primo piano nella cartella specificata.

Per dargli un'icona "reale" nella barra laterale del Finder di applicazioni , vai a /System/Library/CoreServices, fai clic con il pulsante destro del mouse e Mostra contenuto pacchetto su CoreTypes.bundle. Quindi apri Contents/Resourcese apri ToolbarAppsFolderIcon.icnsin anteprima. Seleziona la versione più piccola dalla barra laterale e premi Cmd-C, quindi Ottieni informazioni sull'applicazione AppleScript, seleziona l'icona e premi Cmd-Vper incollare l' icona Applicazioni sull'applicazione.

inserisci qui la descrizione dell'immagine

svantaggi:

  • Nessuno stato "selezionato" nella barra laterale nella cartella Applicazioni
  • Animazione fastidiosa (e brutta, poiché l'icona selezionata è così piccola) ogni volta che si avvia l'applicazione per navigare nella cartella
  • Non funziona davvero con le finestre di dialogo dei file (ad es. Apri ... e Salva come ... ). Selezionandolo, si aprirà la cartella in cui è stata memorizzata l'applicazione (quindi archiviarla nella cartella a cui si desidera collegarla!)
  • Impossibile Command-Clickaprire in una nuova finestra (potrebbe essere possibile tramite AppleScript-fu avanzato).

È solo fugace. Inoltre, se si utilizza set targetnella vista colonna, mostra tutte le colonne a partire dal volume, non a partire dall'ultima posizione mantenuta nella barra laterale.
Lri,

1
@Lri Fornire quindi una soluzione migliore. La localizzazione non funziona senza rinominare la cartella Name.localized, quindi ho provato questo e in qualche modo funziona. Non lo userei, ma qualcuno potrebbe pensare che sia utile. Vedi quella sezione svantaggi ? Anche io riconosco che non è così buono.
Daniel Beck

1

È possibile rinominare la cartella, inserendo un collegamento simbolico chiamato "Applicazioni" che punta ad essa all'interno della sua directory principale. Quindi tutti i percorsi che attraversano foo / Applicazioni continueranno a funzionare.


0

Quanto segue ha funzionato per me. Creo un alias, rinominato in qualcosa di simile a -> Applicazione e quindi lo inserisco nella sezione Preferiti della barra laterale. In questo modo non rinominerà effettivamente la cartella. Se ho provato a inserirlo nella sezione iCloud, è tornato al nome della cartella.


"Mettere un alias" nei Preferiti inserisce invece l'originale
Hicsy il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.