2015-11-08 4 views
2

Я сделал расширение FinderSync, приложение, но каждая папка, контролируемая Dropbox (чтобы показать контекстное меню «Переместить в Dropbox»), не позволяет моему расширению показывать значки значков файлов внутри этой папки. Папки, которые я знаю, Dropbox использует: ~/Dropbox, ~/Documents и ~/Desktop.Контекст расширения FinderSync с Dropbox

Я прочитал, что расширение, которое активируется, сначала берет «собственность» на управление значками папки.

Кто-нибудь знает обходное решение для этого?

+0

Вы можете отключить расширение Dropbox, взять «собственность» и включить его снова. В любом случае, его не здорово иметь пару расширений FinderSync в одной среде. – Mugen

+0

@ Mugen это хорошая идея, но я до сих пор не могу контролировать свою домашнюю папку, не испорчая значки ~/Dropbox –

+0

Ошибка файла на https://bugreport.apple.com –

ответ

1

Что вы можете сделать, это перезапустить интеграцию с DropBox Finder при запуске приложения. Таким образом, ваше расширение имеет более высокий приоритет для общих папок. Я запускаю эту команду bash при запуске:

pluginkit -e ignore -i com.getdropbox.dropbox.garcon; 
pluginkit -e use -i com.yourcompany.yourextension; 
pluginkit -e use -i com.getdropbox.dropbox.garcon;