Подписка на блог

В Телеграме помимо ссылок на заметки делюсь околодизайнерскими наблюдениями.

В Твиттере помимо ссылок на заметки пишу всякую чушь.

В Тумблере и Же-же есть автоматические трансляции. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

По РСС и Джейсон-фиду трансляции для автоматических читалок

Компьютер заболел

Проблема решена: чудесным образом помогла перезагрузка в сейф-моуд и обратно

Нужен совет.

Недели полторы назад Айтюнс перестал реагировать на кнопки управления на клавиатуре (плей-пауза и перемотка). Вычитал в интернете, что надо проверить, не перехватывает ли их Гугль-плей-мьюзик в Хроме. Но у меня там ничего такого нет.

Кроме того, кнопки отлично работают со всеми другими приложениями (ВЛЦ, Битпорт-про и т. д.), так что версия о перехватывании кажется нелогичной.

Ещё у меня была настроена программа «Спарк», чтобы управлять кнопками ряда ZXCVB (с коммандом и альтом), к которым я привык ещё со времён Винампа. Эти кнопки тоже перестали работать.

Перезагрузка не лечит.

В другом интернете вычитал, что надо перелогиниться в Эпл-мьюзик. Я им не пользуюсь вообще, но перелогинился во всё — не помогло.

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

Я запустил Эплскрипт-эдитор, чтобы попробовать написать скрипт прямо оттуда. Пишу: tell application «iTunes» to playpause:

Компьютер заболел

Сразу же вызывает подозрения то, что текст не форматируется и синтаксис не подсвечивается. Нажатие на кнопку выполнения программа просто игнорирует, как и любые другие кнопки верхнего ряда. Вылезла какая-то неведомая хрень на тему невозможности автосохранения. И видите, в том месте, где должна быть выпадайка языков (AppleScript, JavaScript) просто торчит какая-то грязька, а языков никаких нет.

Файлы с моими старыми скриптами эта штука не открывает. Просто выбираю файл в окне открытия, нажимаю «Открыть», ничего не происходит.

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

Но и это ещё не всё. У меня есть программа All2MP3 для создания эмпетришек (такое слово). В неё перетаскиваешь файл, и она преобразует. Но это если всё хорошо. Сейчас она просто игнорирует перетаскивание в неё файла.

А ещё у меня есть программа MPEG Streamclip, в которой удобно кромсать видики, и в отличие от Квиктайма, она их потом сохраняет не в огромный мов, а в небольшой мп4. Так вот, она больше не открывает видики, снятые на айфон — говорит, неизвестный формат.

А ещё в Дроплере перестала работать функция Upload Photoshop image.

В Консоли никаких ошибок нет.

Обновления до последнего Мак-ОСа и Айтюнса не спасли.

Починка пермиссий не помогла.

В общем, с компьютером явно какая-то фигня, какие-то базовые системные сервисы видимо отказали почему-то. Как это диагностировать? В чём может быть дело? Напишите в комментариях, пожалуйста, что думаете.

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

Подписаться на блог
Поделиться
Отправить
Запинить
 6   2015   вопрос
10 комментариев
Алексей

А при перетаскивании файлов в вышеперечисленные программы в Консоли ничего не выводится?

2015
Илья Бирман

Неа.

2015
Михаил Кривушин

Стоит попробовать запустить osascript в терминале. Если стухнет тихо, можно натравить на него какой-нибудь dtrace скрипт и посмотреть сисколы и такое прочее.

2015
Илья Бирман

А что за osascript? Оно ничего не делает, но и не завершается. Что за dtrace? Что за сисколы? Какое прочее?

2015
Аркадий

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

2015
Илья Бирман

Полечил, не спасло.

2015
Михаил Кривушин

Илья, osascript надо скормить какой-то apple script файл, например `echo `display dialog «Welcome to AppleScript.»` > 1.sa; osascript 1.sa`.
Просто если сломался applescript, то ожидаемо должен бы сломаться и его консольный вариант, который как раз osascript.
dtrace это подсистема ядра, позволяет отследить что такое аппликейшен делает. В linux это был бы strace — просто выводит обращения приложения к ядру. А это открытие и чтение из всех файлов, сокетов etc. Надеюсь не пригодится.

2015
Илья Бирман

osascript: can’t open default scripting component

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

2015
Алексей

Попробуй сбросить NVRAM
https://support.apple.com/ru-ru/HT204063

2015
Константин

Илья, попробуйте запустить команду «otool -L /usr/bin/osascript». Если выведет ошибки — в эту сторону и рыть.

2015
Илья Бирман

Ошибок не выдаёт.

2015
Константин

Тогда, наверное, единственный вариант анализа — смотреть с помощью команды dtruss системные вызовы и исправлять причину первого же, где будет выведена ошибка — и далее. Проблема усугубляется тем, что в El Capitan из соображений безопасности запрещается трассировка компонентов ОС. Запрет можно обойти, отключив подсистему System Integrity Protection, но это тот еще геморрой: http://internals.exposed/blog/dtrace-vs-sip.html

Я бы, наверное, на этом месте сдался и пошел по пути переустановки.

2015
Илья Бирман

А может, можно как-то этот dtruss прицепить пока что к All2MP3 и понять, чего ему не хватает?

2015
Павел

Поскольку я дилетант, то, исчерпав советы гугла, просканировал бы диск и проверил его смарт, а затем написал бы в поддержку Эпла. Если бесплатная поддержка закончилась, есть функция «попросить сделать исключение» (мне как раз сделали).

2015
Алексей Ляпунов

Так чем дело кончилось? Починил? Расскажи

2015
Илья Бирман

Нет.

2015
Андрей Руденко

Не по теме, но вдруг полезно!

не в огромный мов, а в небольшой мп4

Сами по себе эти форматы — одно и то же.

Фух, наконец-то дали вставить пять копеек, постоянно мучаюсь.

2015
Илья Бирман

Я понимаю :-)

2015
Популярное