हाँ, Emacs में स्क्रिन रिकॉर्डिंग के लिए एक पैकेज है, इसे कहा जाता है
मैं अभी तक कुछ भी वादा नहीं कर सकता, क्योंकि मैंने केवल अपने कंप्यूटर पर इसका परीक्षण किया है, लेकिन मैं आपको बता सकता हूं कि यह मेरे लिए काम करता है। :-)
- इसका उपयोग करने के लिए, बस कॉल करें
M-x camcorder-record।
- एक नया छोटा फ्रेम पॉपअप होगा और रिकॉर्डिंग शुरू होगी।
- जब आप समाप्त कर लें, तो हिट करें
F12और रूपांतरण समाप्त होने की प्रतीक्षा करें।
किसी भी प्रारूप में imagemagick' convertकमांड द्वारा समझे जाने वाले स्क्रैचस्ट को उत्पन्न किया जा सकता है
। आप रिकॉर्डिंग को रोक सकते हैं F11!
यदि आप पॉपअप फ्रेम के बिना रिकॉर्ड करना चाहते हैं, तो उपयोग करें M-x camcorder-mode।
निर्भरता
रिकॉर्डिंग के लिए, camcorder.elनिम्नलिखित लिनक्स उपयोगिताओं का उपयोग करता है। यदि आपके पास ये हैं, तो इसे बॉक्स से बाहर काम करना चाहिए। यदि आप कुछ और उपयोग करते हैं, तो आपको अभी भी camcorder-recording-commandचर को कॉन्फ़िगर करके इसे काम करने में सक्षम होना चाहिए
।
- recordmydesktop
- MPlayer
- ImageMagick
समस्या निवारण
अपनी मशीन पर, मैंने देखा कि खिड़की-आईडी एमएसीएस ने सूचना दी थी
(format "%x"
(string-to-number
(frame-parameter (selected-frame) 'window-id)))
उस आईडी से भिन्न जिसे WM ने wminfoउपयोगिता के साथ रिपोर्ट किया था ।
मैंने camcorder-window-id-offsetउसे ठीक करने के लिए चर जोड़ा । डिफ़ॉल्ट मान है -4, लेकिन आपको उन दो नंबरों को मिलान करने के लिए उसे बढ़ाने या घटाने की आवश्यकता हो सकती है।