O Mac OS X oferece a capacidade de capturar capturas de tela estáticas a partir da linha de comando usando um utilitário chamado unimaginatively screencapture
. Você pode encontrar mais informações executando man screencapture
.
por exemplo. screencapture ~/Desktop/picture.png
Quanto à gravação de movimento e áudio do computador, você pode fazer isso via AppleScript usando o QuickTime Player X se estiver usando o Mac OS X 10.6 ou mais recente. (No entanto, definitivamente não é "silencioso" e só será executado quando alguém estiver logado)
(Gravando a tela por 5 segundos, apenas um possível ponto de partida)
tell application "QuickTime Player"
--activate
new screen recording
start document 1
delay 5
stop document 1
save document 1 in file "/tmp/test.mov"
quit
end tell