Ya ada paket untuk merekam screencasts di Emacs, namanya
Saya belum bisa menjanjikan apa-apa, karena saya hanya mengujinya di komputer saya, tetapi saya bisa mengatakan itu bekerja untuk saya. :-)
- Untuk menggunakannya, cukup panggil
M-x camcorder-record
.
- Bingkai baru yang lebih kecil akan muncul dan perekaman dimulai.
- Setelah selesai, tekan
F12
dan tunggu sampai konversi selesai.
Screencasts dapat dihasilkan dalam format dipahami oleh
imagemagick
's convert
perintah. Anda bahkan dapat menjeda rekaman dengan F11
!
Jika Anda ingin merekam tanpa bingkai sembulan, gunakan M-x camcorder-mode
.
Ketergantungan
Untuk perekaman, camcorder.el
gunakan utilitas linux berikut. Jika Anda memiliki ini, itu harus bekerja di luar kotak. Jika Anda menggunakan sesuatu yang lain, Anda masih bisa membuatnya bekerja dengan mengkonfigurasi
camcorder-recording-command
variabel.
- recordmydesktop
- mplayer
- imagemagick
Penyelesaian masalah
Di mesin saya, saya perhatikan bahwa id-jendela Emacs melaporkan
(format "%x"
(string-to-number
(frame-parameter (selected-frame) 'window-id)))
berbeda dari id yang dilaporkan WM dengan wminfo
utilitas.
Saya menambahkan variabel camcorder-window-id-offset
untuk memperbaikinya. Nilai default adalah -4
, tetapi Anda mungkin perlu menambah atau mengurangi itu untuk membuat kedua angka tersebut cocok.