Добавление папки на боковую панель Finder с пользовательским именем

17

Я хотел бы добавить ярлык на боковую панель Мест поиска. Название папки называется «Приложения», поэтому я хочу дать ему другое имя, поскольку там уже есть стандартная папка «Приложения».

Переименование папки на боковой панели переименовывает реальную папку, что нежелательно, потому что я думаю, что это может сломать программу, которая ее использует.

Я попытался создать псевдоним, а затем перетащить псевдоним на боковую панель, но настоящее имя используется.

Знаете ли вы, как я могу создать этот ярлык на боковой панели с другим именем?

Луис
источник
2
Просто чтобы сэкономить другим тридцать секунд, которые нужно попробовать: символические ссылки тоже не работают.
Скотт
Как насчет псевдонимов?
user151019
1
Когда я помещаю псевдоним в боковую панель, используется настоящее имя папки, а не имя псевдонима.
Луи

Ответы:

10

Прежде всего, вы должны попробовать переименовать папку. Скорее всего, оно не сломает ваше приложение из-за того, как работает HFS. Но действительно есть некоторые приложения, которые могут неправильно связываться с файлами.

Я мог бы предложить 4 разных решения:

  1. Это может быть самым простым: сделать это наоборот . Используйте любое имя в папке и добавьте в него псевдоним. Выберите папку с нужным именем и добавьте ее на боковую панель. Псевдоним не изменится. В вашем случае вы переименовали бы вашу папку Applicationsиз своего имени пользователя в нечто подобное, My Applicationsи, как мы уже знаем, это будет принудительное имя на боковой панели. Затем добавьте к нему псевдоним (или символическую ссылку ) Applications, который, вероятно, будет работать для вашей программы.

    Как сказал Даниил в качестве комментария, вы можете Aditionally скрыть псевдоним или папку (но не Symlink) с искателем с помощью: chflags hidden folder/alias. Используйте, chflags nohidden folder/aliasчтобы показать его снова, и с ls -lO(это заглавная o) вы можете увидеть его флаги на Терминале .

  2. Используйте сохраненный поиск . Вы можете назвать их как хотите. шаги:

    1. перейти в эту альтернативную Applicationsпапку
    2. начать поиск, набрав что-нибудь
    3. очистить все, что вы ввели
    4. выберите « Имя файла » (а не «Содержание») и свою папку (вместо «Этот Mac»)
    5. нажмите на +знак
    6. нажмите, Kindчтобы добавить Другое
    7. выберите видимость файла и подойдет на ваш вкус
    8. нажмите « Сохранить », выберите любое имя, оставив «.savedSearch» без изменений
    9. убедитесь, что отмечен флажок «Добавить в боковую панель».
  3. Если вы предпочитаете попробовать взломать , удачи вам. По сути, вы должны отредактировать ~/Library/Preferences/com.apple.sidebarlists.plist(использовать редактор списка свойств, если у вас установлен XCode), изменить имя пользовательских элементов и перезапустить Finder. Предположительно option+ щелкните правой кнопкой мыши на Finder и Relaunch сделает этот последний трюк. Я не мог сам воспроизвести это и заставить это работать, но возможно это будет, если вы перезагрузите машину. Я сомневаюсь, что кто-нибудь когда-либо построит какой-либо твикер для такой упущенной функции.

  4. ForkLift - отличная альтернатива Finder , которая принимает псевдонимы на боковой панели.

cregox
источник
1
Я попробовал 3) также, и это не сработало. Боюсь, что Finder игнорирует имя, установленное в plist. Мне нравится подход символической ссылки, хотя. Кроме того, хотя он несколько дублирует каталог, chflags hidden dirnameможно скрыть один из них в Finder.
Даниэль Бек
@ Даниэль, может быть, 3 не очень хорошая идея в конце концов ... Но я не удосужился попробовать это снова. Я буду ждать, чтобы увидеть, если кто-то еще может подтвердить это, прежде чем удалить его. : P И хорошая идея о сокрытии, не знал об этом.
Cregox
@Daniel Я люблю, когда другие редактируют мои сообщения для положительного вклада. Это когда-то этот парень изменил весь мой пост, и потом это выглядело намного более профессионально. В конце концов, я не очень хороший писатель, и он продемонстрировал себя потрясающе. Если вы можете вспомнить это, не стесняйтесь редактировать что-нибудь от меня. Если мне это не нравится, я всегда могу вернуться или обсудить или что-то еще (что также произошло раньше).
Cregox
@ Даниил, точнее сказать, но все же, что я имел в виду. И я вижу ссылку, плюс могу найти ее и по предыдущей ссылке. Так что не нужно быть таким высоким представителем. Если вам не нравятся правки для таких вещей, я не понимаю почему. У меня были подобные проблемы, и я боролся за них, и вернулся. И узнал немного в бегах. Может быть, ваш конкретный пример ничему вас не научит, если у вас их будет много, я смогу увидеть, как он складывается на вашем счетчике терпения и почему они вам не нравятся. Но должно быть что-то, что можно сделать, если это хлопот. В противном случае функция редактирования очень хороша.
Cregox
Я использовал # 2. Спасибо за вашу помощь. Я не пометил это как решение, потому что я не был уверен, что другие варианты были лучше. Будучи новичком в OS X, я не хотел пробовать то, чего не понимал, или не понимал, как отменить. Я попробую другие предложения, когда мой проект будет завершен, и могу позволить себе устранить любые непредвиденные простои.
Луи
3

Используйте приложение вместо.

Откройте /Applications/Utilities/AppleScript Editorи введите следующее:

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

Сохраните как приложение где угодно (см. Подсказку ниже) и перетащите его оттуда на боковую панель Finder. Нажатие Это переместит переднее окно Finder в указанную папку.

Для того, чтобы дать ему «реальный» ПРИИМЕНЕНИЯ Finder боковой панели значок, перейдите /System/Library/CoreServices, щелкните правой кнопкой мыши и Show Package Contents на CoreTypes.bundle. Затем откройте Contents/Resourcesи откройте ToolbarAppsFolderIcon.icnsв предварительном просмотре. Выберите наименьшую версию на боковой панели и нажмите Cmd-C, затем выберите « Информация» в приложении AppleScript, выберите значок и нажмите, Cmd-Vчтобы вставить значок « Приложения» в приложение.

введите описание изображения здесь

Недостатки:

  • Нет состояния «выбрано» на боковой панели в папке «Приложения»
  • Раздражающая (и уродливая, так как выбранный значок очень маленький) анимация при запуске приложения для перехода в папку
  • На самом деле не работает с файловыми диалогами (например, Открыть ... и Сохранить как ... ). Выбрав его, вы откроете папку, в которой вы сохранили приложение (поэтому сохраните его в папке, к которой вы хотите привязать его!)
  • Невозможно Command-Clickоткрыть в новом окне (возможно, через расширенный AppleScript-fu).
Даниэль Бек
источник
Это просто бесполезно. Кроме того, если вы используете set targetв представлении столбцов, он показывает все столбцы, начиная с тома, а не начиная с последнего расположения в боковой панели.
Lri
1
@Lri Обеспечить лучшее решение тогда. Локализация не работает без переименования папки Name.localized, поэтому я попробовал это, и это несколько работает. Я бы не использовал его, но кто-то может подумать, что это полезно. Видите недостатки этого раздела ? Даже я признаю, что это не так хорошо.
Даниэль Бек
1

Вы можете переименовать папку, поместив символическую ссылку «Приложения», указывающую на нее, в ее родительский каталог. Тогда все пути, проходящие через foo / Applications, продолжат работать.

лак
источник
0

Следующее сработало для меня. Я создаю псевдоним, переименовываемый во что-то вроде -> Приложение, а затем помещаю его в раздел «Избранное» боковой панели. Таким образом, он не будет переименовывать папку. Если я попытался поместить его в раздел iCloud, он вернулся к имени папки.

user1505746
источник
«Помещение псевдонима» в Избранное просто помещает туда Оригинал
Хикси