Evet, Emacs’taki ekran görüntülerini kaydetmek için bir paket var.
Henüz bir şey için söz veremem, çünkü yalnızca bilgisayarımda test ettim, ancak bunun benim için çalıştığını söyleyebilirim. :-)
- Kullanmak için basitçe arayın
M-x camcorder-record
.
- Yeni bir küçük çerçeve açılır ve kayıt başlar.
- İşiniz bittiğinde,
F12
dönüşümün bitmesini bekleyin ve tuşuna basın.
Screencasts imagemagick
' convert
komutu tarafından anlaşılan herhangi bir biçimde oluşturulabilir
. Kaydı duraklatabilirsiniz F11
!
Bir açılır çerçeve olmadan kayıt yapmak istiyorsanız, kullanın M-x camcorder-mode
.
Bağımlılıklar
Kayıt camcorder.el
için aşağıdaki linux yardımcı programlarını kullanır. Bunlara sahipseniz, kutunun dışında çalışmalıdır. Başka bir şey kullanıyorsanız, camcorder-recording-command
değişkeni yapılandırarak çalışmasını sağlayabilirsiniz
.
- recordmydesktop'u
- mplayer'dan
- imagemagick
Sorun giderme
Makinemde, pencere kimliği Emacs ile bildirdiği fark ettim.
(format "%x"
(string-to-number
(frame-parameter (selected-frame) 'window-id)))
WM'in wminfo
yardımcı programla bildirdiği kimliğinden farklıydı .
Bunu camcorder-window-id-offset
düzeltmek için değişkeni ekledim . Varsayılan değer şudur -4
, ancak bu iki sayının eşleşmesi için bunu artırmanız veya azaltmanız gerekebilir.