додаток не запускається, коли вставлено DVD


1

У мене є старший iMac під керуванням El Capitan. Я хочу запустити скрипт оболонки, коли вставлено DVD. Я використовував редактор сценаріїв, щоб створити Applescript, який запускає сценарій оболонки. Яблукопис просто

do shell script "sh /Users/shannon/bin/myscript"

Я використовував Системні налаштування> компакт-диски та DVD-диски, щоб налаштувати дію, коли вставляється DVD для запуску Applescript.

Це не спрацювало, програвач DVD все ще працює, а сценарій не працює.

Я використовував редактор сценаріїв, щоб зберегти сценарій як додаток, і налаштував його для запуску програми.

Ще не працювало.

Я скопіював додаток у / Додатки та змінив його, щоб запустити цю копію програми.

Ще не працювало.

Я змінив право власності на додаток на root (sudo chown -R root / Applications / myapp).

Ще не працювало.

Незалежно від того, що я роблю, мій сценарій / додаток не запускається, а натомість працює DVD-програвач.

Що я роблю неправильно?

Якщо я запускаю додаток, двічі клацнувши на ньому, він запускається правильно і викликає мій сценарій оболонки, тому я знаю, що сама програма працює коректно.

Чи потрібно робити щось особливе в моїй програмі чи в моїй програмі, щоб переконати ОС, що вона здатна працювати, коли вставляється DVD?

(Це дуже схоже на це набагато старше питання , на яке немає відповіді.)

Я спробував змінити конфігурацію, щоб відкрити редагування тексту, коли вставлено DVD, і це не спрацювало, тому проблема не має нічого спільного з моєю програмою чи моїм сценарієм. Схоже, ця функція просто не працює взагалі.


Ви також налаштували параметри програвача у програвачі DVD? Моє значення було встановлено за замовчуванням: "Коли диск вставлений": "Почніть відтворення диска"
Wayfaring Stranger

Так, вибачте, я мав це згадати. Я налаштував програвач DVD, щоб НЕ запускався, коли вставлений диск.
Білл Шеннон

Додайте вміст сценарію оболонки та сценарію Apple до свого запитання
klanomath

Я припускаю, що вміст скрипту оболонки не має значення, оскільки він ніколи не працює. (Він просто запускає mplayer, щоб зірвати вміст DVD-диска.) Я додав Applescript вище.
Білл Шеннон

У мене неясне спогад про те, що системні переваги застосовуються лише тоді, коли ви вставляєте порожній диск. Можливо, варто перевірити, чи так це спочатку, перш ніж спробувати усунути неполадки? (Якщо це так, на форумах Apple йде дискусія, яка, начебто, пропонує замість дії «Folder Actions», але на деталі це дефіцит ... і десять років.)
calum_b

Відповіді:


1

Я перезапустив свою систему і зараз це працює, він викликає мій додаток, коли вставляється DVD. В інструкціях немає нічого, що наводить на думку про необхідність перезавантаження, але це, мабуть, є ключовим для того, щоб це працювало. Я не перевіряв, чи достатньо буде виходу з системи та входу в систему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.