Asciinema: طلب الميزة: إضافة عنصر تحكم "إيقاف مؤقت" لتسجيل الإجراء

تم إنشاؤها على ٦ سبتمبر ٢٠١٨  ·  10تعليقات  ·  مصدر: asciinema/asciinema

عند التسجيل ، تريد أحيانًا إيقاف التسجيل مؤقتًا ، ثم المتابعة.

التعليق الأكثر فائدة

يمكنك تعيين _idle_time_limit_ في ملف مخصص _ / root / .config / asciinema / config_ على النحو التالي (سيوفر لك ذلك لتسجيل أوقات التأخير أثناء كتابة إدخالات الجهاز ، مما يقلل أوقات "انتظار" التشغيل إلى ثانيتين كحد أقصى ):

[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2

يوصى بقراءة المستندات. حول لمزيد من المعلومات. + الخيارات الأخرى المتاحة.

أتمنى أن يساعدك هذا.

ال 10 كومينتر

يمكنك تعيين _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 عند فتح هذا العدد.

ستكون ميزة الإيقاف المؤقت هذه إذا تمت إضافتها هي الأفضل.
أحيانًا لا أكون متأكدًا مما أفعله على الجهاز (مثل قراءة بعض المستندات لتعلم شيء ما) ، يجب أن أكون قادرًا على التوقف والاستئناف بسهولة. إنه أمر بديهي

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

omaraboumrad picture omaraboumrad  ·  10تعليقات

SR-Lut3t1um picture SR-Lut3t1um  ·  3تعليقات

ethanboxx picture ethanboxx  ·  6تعليقات

ThomasWaldmann picture ThomasWaldmann  ·  3تعليقات

bashfulrobot picture bashfulrobot  ·  11تعليقات