عند التسجيل ، تريد أحيانًا إيقاف التسجيل مؤقتًا ، ثم المتابعة.
يمكنك تعيين _idle_time_limit_ في ملف مخصص _ / root / .config / asciinema / config_ على النحو التالي (سيوفر لك ذلك لتسجيل أوقات التأخير أثناء كتابة إدخالات الجهاز ، مما يقلل أوقات "انتظار" التشغيل إلى ثانيتين كحد أقصى ):
[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2
يوصى بقراءة المستندات. حول لمزيد من المعلومات. + الخيارات الأخرى المتاحة.
أتمنى أن يساعدك هذا.
@ just4t شكرا على الجواب. سيساعد هذا في بعض الحالات ، ولكن ليس عندما أرغب في تخطي أجزاء التسجيل المطبوعة على الجهاز (مثل تمهيد الجهاز الظاهري).
هذه حالة استخدام جيدة. يمكننا تنفيذ الإيقاف المؤقت / إلغاء الإيقاف المؤقت عبر اختصار لوحة المفاتيح ، على سبيل المثال: <ctrl-p>
أو ما شابه.
قد يكون من الجيد أن يكون لديك بعض المؤشرات / التأكيد على أنك قد توقفت مؤقتًا / غير متوقف مؤقتًا ، وإلا فلن تكون متأكدًا أبدًا.
الشيء الوحيد الذي يمكنني تخيله هو أن المسجل يمكنه كتابة حالة التشغيل / الإيقاف المؤقت في ملف ما وسنحتاج إلى تشغيل شيء مثل watch -n 1 cat that_file.txt
في علامة تبويب منفصلة للتحقق من هذه الحالة.
لكن هذا النهج يبدو قبيحًا نوعًا ما ...
ربما يمكننا إضافة هذه الميزة كخطوة معالجة لاحقة:
توضيح:
+ echo recording...
+ echo still playing...
- echo this pause, it will not be present in final recording file
- echo this line too
+ echo and this line we will keep
- exit
يمكنك تعيين idle_time_limit في ملف مخصص /root/.config/asciinema/config
هل يمكن جعل هذا الافتراضي من فضلك؟
قد يكون الحل البديل:
1) ابدأ التسجيل عبر asciinema rec my.cast
2) في الجزء الذي تريد التوقف فيه ، اضغط على CTRL+D
لإنهاء التسجيل
3) عندما تكون جاهزًا للاستئناف ، استخدم asciinema rec --append my.cast
اختياري: يمكنك تحرير التسجيل ، وعلى سبيل المثال إزالة أجزاء وأجزاء معينة عن طريق تحرير my.cast
بعد ذلك باستخدام محرر نصوص
يجب أن تظهر لك مشاهدة التسجيل عبر asciinema play my.cast
مقطع فيديو سلسًا كما لو كنت تضغط على زري الإيقاف المؤقت / الاستئناف.
ليس حقًا ، لأنني لا أكتب بسرعة ثابتة ؛-)
يمكنك "نسخ" وقت الخمول الثابت للتسجيل الحالي من خلال تشغيله داخل تسجيل جديد.
سيوفر هذا الحد مهلة الخمول في سطر رأس التسجيل الجديد:
asciinema rec -i 2 -c "asciinema play existing.cast" new.cast
سيقوم هذا في الواقع بضبط توقيت كل حدث طباعة:
asciinema rec -c "asciinema play -i 2 existing.cast" new.cast
لقد فتحت PR # 340 لميزة الإيقاف المؤقت للتسجيل. يرجى إلقاء نظرة ، أعتقد أن هذا ما كان يدور في ذهن yuvalif عند فتح هذا العدد.
ستكون ميزة الإيقاف المؤقت هذه إذا تمت إضافتها هي الأفضل.
أحيانًا لا أكون متأكدًا مما أفعله على الجهاز (مثل قراءة بعض المستندات لتعلم شيء ما) ، يجب أن أكون قادرًا على التوقف والاستئناف بسهولة. إنه أمر بديهي
التعليق الأكثر فائدة
يمكنك تعيين _idle_time_limit_ في ملف مخصص _ / root / .config / asciinema / config_ على النحو التالي (سيوفر لك ذلك لتسجيل أوقات التأخير أثناء كتابة إدخالات الجهاز ، مما يقلل أوقات "انتظار" التشغيل إلى ثانيتين كحد أقصى ):
يوصى بقراءة المستندات. حول لمزيد من المعلومات. + الخيارات الأخرى المتاحة.
أتمنى أن يساعدك هذا.