Ajout d'un dossier à la barre latérale du Finder avec un nom personnalisé

17

Je voudrais ajouter un raccourci vers la barre latérale Lieux du Finder. Le nom du dossier se trouve être Applications, donc je veux lui donner un nom différent car il y a déjà le dossier Applications standard.

Renommer le dossier dans la barre latérale renomme le dossier réel, ce qui n'est pas souhaitable car je pense que cela pourrait casser le programme qui l'utilise.

J'ai essayé de créer un alias, puis de le faire glisser vers la barre latérale, mais le vrai nom est utilisé.

Savez-vous comment créer ce raccourci sur la barre latérale avec un nom différent?

Louis
la source
2
Juste pour sauver les autres les trente secondes qu'il faut pour essayer: les liens symboliques ne fonctionnent pas non plus.
Scott
Et les alias?
user151019
1
Lorsque je mets un alias dans la barre latérale, le vrai nom du dossier est utilisé, pas le nom de l'alias.
Louis

Réponses:

10

Avant toute chose, vous devriez essayer de renommer le dossier. Cela ne cassera probablement pas votre application en raison du fonctionnement de HFS. Mais il existe en effet certaines applications qui peuvent ne pas se lier correctement aux fichiers.

Je pourrais proposer 4 solutions différentes:

  1. Cela peut être le plus simple: faites-le dans l'autre sens . Utilisez le nom de votre choix dans le dossier et ajoutez-y un alias. Saisissez le dossier avec le nom de votre choix et ajoutez-le à la barre latérale. L'alias ne changera pas. Dans votre cas, vous renommez votre Applicationsdepuis votre dossier " nom d'utilisateur " en quelque chose comme My Applicationset comme nous le savons déjà, ce serait le nom appliqué dans la barre latérale. Ajoutez ensuite un alias (ou un lien symbolique ) appelé Applications, qui fonctionnera probablement pour votre programme.

    Comme dit Daniel comme commentaire, vous pouvez Aditionally cacher l'alias ou le dossier (mais pas le lien symbolique) du viseur en utilisant: chflags hidden folder/alias. Utilisez chflags nohidden folder/aliaspour l'afficher à nouveau et avec ls -lO(c'est une capitale o), vous pouvez voir ses drapeaux sur Terminal .

  2. Utilisez une recherche enregistrée . Vous pouvez les nommer comme vous le souhaitez. Pas:

    1. allez dans ce Applicationsdossier alternatif
    2. commencer une recherche en tapant quoi que ce soit
    3. effacez tout ce que vous avez tapé
    4. sélectionnez " Nom de fichier " (plutôt que "Contenu") et votre dossier (plutôt que "Ce Mac")
    5. appuyez sur le +signe
    6. appuyez sur Kindpour ajouter Autre
    7. choisissez la Visibilité des Fichiers et adaptez à vos goûts
    8. appuyez sur " Enregistrer ", choisissez un nom en laissant intact le ".savedSearch"
    9. assurez-vous que "Ajouter à la barre latérale" est coché.
  3. Si vous préférez essayer le hack , bonne chance avec. Fondamentalement , vous éditeriez ~/Library/Preferences/com.apple.sidebarlists.plist(utilisez Property List Editor si vous avez installé XCode) et de modifier le nom de votre commande useritems et redémarrez Finder. Soi-disant option+ clic droit sur Finder et Relaunch ferait cette dernière astuce. Je ne pouvais pas moi-même reproduire cela et le faire fonctionner, mais peut-être que si vous redémarrez la machine. Je doute que quiconque puisse jamais construire un tweaker pour une fonctionnalité aussi négligée.

  4. ForkLift est une excellente alternative au Finder qui accepte les alias dans la barre latérale.

cregox
la source
1
J'ai également essayé 3) et cela n'a pas fonctionné. Je crains que Finder ignore le nom défini dans le plist. J'aime bien l'approche symlink. De plus, bien qu'il duplique un peu le répertoire, il chflags hidden dirnamepeut en masquer un dans le Finder.
Daniel Beck
@Daniel ouais, peut-être que 3 n'est pas une si bonne idée après tout ... Mais je n'ai pas pris la peine de réessayer. J'attendrai de voir si quelqu'un d'autre peut le confirmer avant de le retirer. : P Et bonne idée sur la cachette, je n'en savais rien.
cregox
@Daniel J'adore quand d'autres éditent mes articles pour des contributions positives. Cette fois, ce gars a changé tout mon poste, et il a paru tellement plus professionnel par la suite. Je ne suis pas un bon écrivain après tout, et il s'est montré génial. Si vous vous en souvenez, n'hésitez pas à modifier quoi que ce soit de moi. Si je ne l'aime pas, je peux toujours revenir ou discuter ou peu importe (cela s'est également produit avant).
cregox
@Daniel a dit plus précisément mais toujours ce que je voulais dire. Et je peux voir le lien et je peux également le trouver à partir du lien précédent. Donc, pas besoin d'être ce haut représentant. Si vous n'aimez pas les modifications pour des choses comme ça, je ne vois pas pourquoi. J'avais des problèmes similaires et je me suis battu pour eux et je suis revenu. Et j'ai appris un peu pendant la course. Peut-être que votre exemple spécifique n'a rien à vous apprendre, donc si vous en avez beaucoup, je peux voir comment cela peut s'accumuler sur votre compteur de patience et pourquoi vous ne les aimez pas. Mais il doit y avoir quelque chose qui peut être fait si c'est le problème. Sinon, la fonction d'édition est très bonne.
cregox
J'utilise # 2. Merci de votre aide. Je ne l'ai pas marqué comme une solution, car je n'étais pas sûr que les autres options étaient meilleures. Étant nouveau dans OS XI, je ne voulais pas essayer quelque chose que je ne comprenais pas, ni comprendre comment annuler. J'essaierai les autres suggestions lorsque mon projet sera terminé et pourra me permettre de résoudre tout temps d'arrêt imprévu.
Louis
3

Utilisez plutôt une application.

Ouvrez /Applications/Utilities/AppleScript Editoret entrez les informations suivantes:

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

Enregistrez en tant qu'application où vous le souhaitez (voir ci-dessous pour obtenir des conseils à ce sujet) et faites-la glisser de là vers la barre latérale du Finder. Cliquez sur Ceci pour naviguer dans la fenêtre du Finder la plus en avant vers le dossier spécifié.

Pour lui donner une icône "réelle" de la barre latérale du Finder d' applications , accédez à /System/Library/CoreServices, faites un clic droit et affichez le contenu du package sur CoreTypes.bundle. Ensuite, ouvrez Contents/Resourceset ouvrez ToolbarAppsFolderIcon.icnsen aperçu. Sélectionnez la plus petite version dans la barre latérale et appuyez sur Cmd-C, puis sur Obtenir des informations sur votre application AppleScript, sélectionnez l'icône et appuyez sur Cmd-Vpour coller l' icône Applications sur votre application.

entrez la description de l'image ici

Désavantages:

  • Aucun état "sélectionné" dans la barre latérale dans le dossier Applications
  • Animation ennuyeuse (et moche, car l'icône sélectionnée est si petite) à chaque démarrage de l'application pour naviguer vers le dossier
  • Ne fonctionne pas vraiment avec les boîtes de dialogue de fichiers (par exemple, Ouvrir… et Enregistrer sous… ). En le sélectionnant, le dossier dans lequel vous avez enregistré l'application sera ouvert (alors stockez-le dans le dossier auquel vous souhaitez le lier!)
  • Impossible Command-Clickd'ouvrir dans une nouvelle fenêtre (peut-être possible via AppleScript-fu avancé).
Daniel Beck
la source
C'est juste énormément. De plus, si vous utilisez set targetdans la vue des colonnes, il affiche toutes les colonnes à partir du volume, pas à partir du dernier emplacement conservé dans la barre latérale.
Lri
1
@Lri Fournissez alors une meilleure solution. La localisation ne fonctionne pas sans renommer le dossier Name.localized, j'ai donc essayé cela, et cela fonctionne quelque peu. Je ne l'utiliserais pas, mais quelqu'un pourrait penser que c'est utile. Voir les inconvénients de cette section ? Même moi, je reconnais que ce n'est pas si bon.
Daniel Beck
1

Vous pouvez renommer le dossier, tout en mettant un lien symbolique appelé "Applications" pointant vers lui dans son répertoire parent. Ensuite, tous les chemins passant par foo / Applications continueraient de fonctionner.

Lac
la source
0

Ce qui suit a fonctionné pour moi. Je crée un alias, renommé quelque chose comme -> Application, puis je le mets dans la section Favoris de la barre latérale. De cette façon, il ne renommera pas réellement le dossier. Si j'ai essayé de le mettre dans la section iCloud, il est revenu au nom du dossier.

user1505746
la source
"Mettre un alias" dans les favoris met juste l'original à la place
Hicsy