Добавить папку в избранное и изменить значок папки [Electron macOS]

1

Начиная с одной недели я ищу решение для добавления папки со специальным значком на боковую панель избранного (например, Dropbox)

Есть ли решение сделать это с помощью Electron или Objective C?

Что я нашел до сих пор:

Теги:
macos
electron

2 ответа

1
Лучший ответ

Хорошо, я нашел это решение:

На macOS вы можете найти эту папку ~/Library/Application Support/com.apple.sharedfilelist/ Она содержит некоторые файлы *.sfl. Вы можете редактировать их с помощью этого инструмента /usr/bin/sfltool. (Он установлен на вашем mac> = 10.11 El Capitan автоматически)

Пример добавления папки в избранное:

/usr/bin/sfltool add-item com.apple.LSSharedFileList.FavoriteItems file:///YOURPATH

Я могу запустить эту команду через require('child_process').exec в своем электронном приложении и добавить значок папки с fileicon модулем. (https://www.npmjs.com/package/fileicon)

Это немного грязно, но я не знаю другого решения.


[UPDATE]: прочитать первый комментарий

  • 1
    К сожалению, Apple убила эту функцию: openradar.appspot.com/radar?id=4985135170584576
  • 1
    грустный :( ... спасибо за информацию! приятно знать! Я обновил свой ответ
1

Вы можете редактировать боковую панель на Mac, используя файл настроек com.apple.sidebarlists.plist. Элементы будут в словаре favoriteitems.

Все элементы, которые вы видите, настроены как AlwaysVisible. Вам нужно отредактировать этот файл, чтобы добавить свой собственный файл.

Я приведу некоторые ссылки, которые могут вам помочь.

О файле com.apple.sidebarlists.plist, http://www.thexlab.com/faqs/finder.html

Поиск com.apple.finder.plist, https://discussions.apple.com/thread/4122582

Другое сообщение, https://apple.stackexchange.com/questions/139305/how-can-i-add-new-folders-to-the-favorites-in-the-finder-sidebar

Ещё вопросы

Сообщество Overcoder
Наверх
Меню