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
F12e attendi che la conversione finisca.
Screencasts possono essere generati in qualsiasi formato riconosciuto dalla
imagemagick's convertcomando. 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.elutilizza le seguenti utility linux. Se hai questi, dovrebbe funzionare immediatamente. Se usi qualcos'altro, dovresti comunque riuscire a farlo funzionare configurando la
camcorder-recording-commandvariabile.
- 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' wminfoutilità.
Ho aggiunto la variabile camcorder-window-id-offsetper correggerla. Il valore predefinito è -4, ma potrebbe essere necessario aumentarlo o diminuirlo per far corrispondere quei due numeri.