Я делал так:
- Откройте рабочий процесс и выберите создание нового приложения.
- На первом этапе используйте Get Specified Finder Items
- На втором этапе используйте Run AppleScript
Поместите этот код внутри:
on run {input, parameters}
if (input as string) ends with ":" then
if (list disks) contains (((input as string)'s characters 1 thru -2) as string) then
try
tell application "Finder"
eject input
end tell
end try
else
try
tell application "Finder"
move input to the trash
end tell
end try
end if
else
try
tell application "Finder"
move input to the trash
end tell
end try
end if
return 1
end run
И это все!
Сохранить как приложение на рабочем столе. Вы можете изменить значок, чтобы он напоминал корзину.
Это не идеально, хотя. Значок не изменится, когда корзина заполнена или пуста, а также нет параметров контекстного меню. Но это бесплатно и отлично работает для удаления файлов и размонтирования дисков.
Я думаю об исследовании способа сделать это полностью работоспособным, но, возможно, в ближайшем будущем ...