Sì, c'è un pacchetto per la registrazione di screencast in Emacs, si chiama
Non posso ancora promettere nulla, dato che l'ho testato solo sul mio computer, ma posso dirti che funziona per me. :-)
- Per usarlo, basta chiamare
M-x camcorder-record
.
- Verrà visualizzato un nuovo fotogramma più piccolo e verrà avviata la registrazione.
- Al termine, premi
F12
e attendi che la conversione finisca.
Screencasts possono essere generati in qualsiasi formato riconosciuto dalla
imagemagick
's convert
comando. Puoi anche mettere in pausa la registrazione con F11
!
Se si desidera registrare senza una cornice popup, utilizzare M-x camcorder-mode
.
dipendenze
Per la registrazione, camcorder.el
utilizza le seguenti utility linux. Se hai questi, dovrebbe funzionare immediatamente. Se usi qualcos'altro, dovresti comunque riuscire a farlo funzionare configurando la
camcorder-recording-command
variabile.
- recordMyDesktop
- mplayer
- ImageMagick
Risoluzione dei problemi
Sul mio computer, ho notato che Emacs con ID finestra ha segnalato
(format "%x"
(string-to-number
(frame-parameter (selected-frame) 'window-id)))
differiva dall'ID riportato da WM con l' wminfo
utilità.
Ho aggiunto la variabile camcorder-window-id-offset
per correggerla. Il valore predefinito è -4
, ma potrebbe essere necessario aumentarlo o diminuirlo per far corrispondere quei due numeri.