λ Ήμν λ λ Ήμμ μΌμ μ€μ§ν λ€μ κ³μνκ³ μΆμ κ²½μ°κ° μμ΅λλ€.
λ€μκ³Ό κ°μ΄ μ¬μ©μ μ§μ νμΌ _/root/.config/asciinema/config_μμ _idle_time_limit_μ μ€μ ν μ μμ΅λλ€(μ΄λ κ² νλ©΄ ν°λ―Έλ νλͺ©μ μ λ ₯νλ λμ μ§μ° μκ°μ κΈ°λ‘νμ§ μμλ λλ―λ‘ μ¬μ 'λκΈ°' μκ°μ΄ μ΅λ 2μ΄λ‘ μ€μ΄λλλ€. ) :
[record]
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2
λ¬Έμλ₯Ό μ½λ κ²μ΄ μ’μ΅λλ€. μμΈν λ΄μ©μ μ½. + λ€λ₯Έ μ΅μ μ μ¬μ©ν μ μμ΅λλ€.
λμμ΄ λμκΈ°λ₯Ό λ°λλλ€.
@just4 λ΅λ³ κ°μ¬ν©λλ€. μ΄κ²μ μ΄λ€ κ²½μ°μλ λμμ΄ λμ§λ§ μ€μ λ‘ ν°λ―Έλμ μΈμλλ λ Ήμ λΆλΆμ 건λλ°κ³ μΆμ κ²½μ°(μ: κ°μ λ¨Έμ λΆν )μλ λμμ΄ λμ§ μμ΅λλ€.
μ’μ μ¬μ© μ¬λ‘μ
λλ€. <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
μ¬μ©μ μ§μ νμΌ /root/.config/asciinema/configμμ idle_time_limitλ₯Ό μ€μ ν μ μμ΅λλ€.
μ΄κ±° κΈ°λ³Έκ°μΌλ‘ ν΄μ£Όμλ©΄ μλ κΉμ?
λ λ€λ₯Έ ν΄κ²° λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€.
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 κ° μ΄ λ¬Έμ λ₯Ό μ΄ ββλ μΌλμ λμλ κ²μ΄ λ°λ‘ μ΄κ²μ΄λΌκ³ μκ°ν©λλ€.
μ΄ μΌμ μ€μ§ κΈ°λ₯μ΄ μΆκ°λλ©΄ κ°μ₯ μ’μ΅λλ€.
λλλ‘ λλ λ΄κ° ν°λ―Έλμμ 무μμ νκ³ μλμ§ λ무 νμ νμ§ λͺ»νλ€(λκ°λ₯Ό λ°°μ°κΈ° μν΄ μΌλΆ λ¬Έμλ₯Ό μ½λ κ²κ³Ό κ°μ΄), λλ μ½κ² μΌμ μ€μ§νκ³ λ€μ μμν μ μμ΄μΌ ν©λλ€. μ§κ΄μ μ΄λ€
κ°μ₯ μ μ©ν λκΈ
λ€μκ³Ό κ°μ΄ μ¬μ©μ μ§μ νμΌ _/root/.config/asciinema/config_μμ _idle_time_limit_μ μ€μ ν μ μμ΅λλ€(μ΄λ κ² νλ©΄ ν°λ―Έλ νλͺ©μ μ λ ₯νλ λμ μ§μ° μκ°μ κΈ°λ‘νμ§ μμλ λλ―λ‘ μ¬μ 'λκΈ°' μκ°μ΄ μ΅λ 2μ΄λ‘ μ€μ΄λλλ€. ) :
λ¬Έμλ₯Ό μ½λ κ²μ΄ μ’μ΅λλ€. μμΈν λ΄μ©μ μ½. + λ€λ₯Έ μ΅μ μ μ¬μ©ν μ μμ΅λλ€.
λμμ΄ λμκΈ°λ₯Ό λ°λλλ€.