Как запланировать запись экрана и запись системных событий на MacOS Catalina? - PullRequest
0 голосов
/ 17 марта 2020

У меня есть ruby скрипт, который фиксирует системные события и запускает записи экрана. который работал нормально с MacOS до обновления до Каталины.

Если мы запустим скрипт ruby из окна терминала, он начнет запись экрана, а также запишет системные события. Но это не работает с Library/LaunchDaemons заданий.

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
        <key>Label</key>
        <string>com.screen.record</string>
        <key>ProgramArguments</key>

        <array>
          <string>/usr/bin/env</string>
          <string>ruby</string>
          <string>-r</string>
          <string>/usr/local/bin/folder/screen_record.rb</string>
          <string>-e</string>
          <string>ScreenRecord.run</string>
        </array>


        <key>RunAtLoad</key>
        <true/>
        <key>StartInterval</key>
        <integer>60</integer>

    </plist>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...