Termtosvg เครื่องมือในการบันทึกเซสชันเทอร์มินัลของคุณ

เกี่ยวกับ termtosvg

ในบทความต่อไปเราจะมาดูกันที่ termtosvg นี่คือโปรแกรมที่จะทำให้เราหมดปัญหาระหว่างการนำเสนอหลักสูตรหรือบทช่วยสอนซึ่งเราต้องนำเสนอผลลัพธ์ของคำสั่งที่ดำเนินการในเทอร์มินัล เมื่อเปิดให้สาธารณชนเข้าชมก็สามารถแสดงผลได้ทันที แต่หากไม่มีอยู่ในขณะดำเนินการก็เป็นเรื่องน่าสนใจที่จะมีวิดีโอที่บันทึกไว้ซึ่งแสดงการทำงานของคำสั่ง ซึ่งสามารถทำได้โดยใช้เครื่องมือสองสามอย่างและในหมู่พวกเขาคือ termtosvg โปรแกรมนี้เป็นไฟล์ เครื่องบันทึกเทอร์มินัล ซึ่งแสดงผลลัพธ์เป็นภาพเคลื่อนไหว SVG.

Termstovg คือไฟล์ Unix Terminal recorder เขียนด้วย Python ซึ่งบันทึกเซสชันบรรทัดคำสั่งเป็นไฟล์ SVG แยกกัน เมื่อเรามีไฟล์แล้วเราสามารถทำได้ ใช้เว็บเบราว์เซอร์ของเราเพื่อสร้างภาพหน้าจอซ้ำ. นอกเหนือจากทั้งหมดนี้เครื่องมือนี้ยังมีธีมอีกมากมายสำหรับบันทึกเซสชันเทอร์มินัลที่จะช่วยให้เราใช้ธีมสีเฉพาะ เราจะสามารถค้นหาโครงการใน Github และได้รับ พัฒนาโดย Nicolas Bedos.

โปรแกรมนี้แจกจ่ายด้วย ใบอนุญาต BSD ฟรี. Termtosvg สามารถจำเครื่องมือต่างๆเช่น ascicinemaซึ่งเป็นข้อมูลอ้างอิงเสมอเมื่อทำการสาธิตและแบบฝึกหัด

ลักษณะทั่วไปของ Termtosvg

  • โปรแกรมนี้จะผลิต ภาพเคลื่อนไหวที่มีน้ำหนักเบาและดูสะอาดตา ที่จะฝังในหน้าโครงการ
  • เราจะมีความเป็นไปได้ที่จะใช้ ธีมสีที่กำหนดเอง รวมถึงส่วนติดต่อผู้ใช้เทอร์มินัลและการควบคุมภาพเคลื่อนไหวผ่านเทมเพลต SVG
  • Es เข้ากันได้กับรูปแบบการบันทึก asciinema.

ติดตั้ง termtosvg

เราจะสามารถติดตั้งโปรแกรมนี้ผ่านทางไฟล์ แพคเกจสากล ตะครุบ. ผู้ใช้ Ubuntu 16.04 ขึ้นไปรวมถึง distros อื่น ๆ ที่เปิดใช้งานรูปแบบนี้ควรจะสามารถติดตั้งได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วพิมพ์:

สแน็ปแพ็คเกจการติดตั้ง termtosvg simosx

sudo snap install termtosvg-simosx

นอกเหนือจากการติดตั้งก่อนหน้านี้เราสามารถติดตั้งโปรแกรมนี้ในระบบปฏิบัติการ Gnu / Linux, Mac OS และ BSD โดยใช้ไฟล์ Python> = 3.5. มันสามารถ ติดตั้งโดยใช้ pip ขณะที่พวกเขาแสดงให้เราเห็นใน เว็บไซต์. เราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วเขียนลงไป:

pip3 install --user termtosvg

ตามที่ระบุไว้ในหน้าของ GitHub, การติดตั้งนี้จะต้องครอบคลุมการอ้างอิงบางอย่าง เพื่อการทำงานที่ถูกต้องของโปรแกรม

บันทึกเซสชันเทอร์มินัล

การบันทึก Termtosvg

สำหรับตัวอย่างนี้ ฉันได้ติดตั้งตัวเลือกแพ็คเกจสแน็ป. ดังนั้นในการเริ่มบันทึกเซสชันบรรทัดคำสั่งสิ่งที่คุณต้องทำคือรันคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

ในตอนท้ายของการบันทึกเราจะเห็นว่ามีการระบุเส้นทาง (โดยทั่วไป / tmp) และชื่อของไฟล์ที่บันทึก ผลลัพธ์จะถูกสร้างและบันทึกโดยอัตโนมัติเป็นไฟล์ SVG ในไดเรกทอรีชั่วคราวของเรา (/ Tmp) หากไม่มีการระบุ แม้ว่าในตัวอย่างที่เราเห็นในภาพหน้าจอก่อนหน้านี้ ฉันตั้งชื่อให้กับการจับภาพ animacion.svg. สิ่งนี้จะถูกบันทึกไว้ในไฟล์งานปัจจุบัน หลังจากเสร็จสิ้นกระบวนการจับภาพ สามารถเปิดได้ด้วย Firefox หรือโปรแกรมอื่น ๆ ที่เข้ากันได้.

ไปยัง สิ้นสุดกระบวนการเผาไหม้เพียงใช้ไฟล์ คำสั่ง exit ในเทอร์มินัลหรือ กด Ctrl + D.

รูปลักษณ์การตกแต่ง

เราจะสามารถดูเทมเพลตและตัวอย่างของ termtosvg ได้ในไฟล์ หน้า ถ้าเราต้องการเราทำได้ เปลี่ยนรูปลักษณ์การตกแต่ง การเลือกธีมการบันทึกสำหรับเซสชัน (ละครสัตว์, คลาสสิก - มืด, คลาสสิก - ไลท์, แดร็กคูล่า, ไอโซโทป, มาราเกช, วัสดุ, โมโนไค, แสงอาทิตย์ - มืด, แสงอาทิตย์ - แสง, เซนเบิร์น). ตัวอย่างการใช้งานคือการเขียนในเทอร์มินัล (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

หรือถ้าเราต้องการ เปลี่ยนประเภทแบบอักษร เราจะเขียน:

termtosvg-simosx.termtosvg --font Fuente

ในลำดับก่อนหน้าเราจะต้องเปลี่ยน Fuente โดยฟอนต์ใด ๆ ที่เราติดตั้งไว้ในคอมพิวเตอร์ของเรา

ในขณะที่เราบันทึกเราจะสามารถเขียนคำสั่งที่เราต้องการและทำงานในเทอร์มินัลได้ เมื่อเราเสร็จสิ้นคุณจะต้องสิ้นสุดการบันทึกเซสชันโดยการพิมพ์เท่านั้น ทางออก หรือโดยการกด Ctrl + D.

ความช่วยเหลือ Termtosvg

นอกจากนี้เราจะสามารถค้นหาตัวเลือกวิธีใช้อื่น ๆ สำหรับโปรแกรม หากต้องการปรึกษาคุณเพียงแค่พิมพ์เทอร์มินัล (Ctrl + Alt + T):

termtosvg วิธีใช้ simosx

termtosvg-simosx.termtosvg --help

เราทำได้ ขอความช่วยเหลือเพิ่มเติม คู่มือ ซึ่งเราสามารถพบได้ในหน้า GitHub

ถอนการติดตั้ง termtosvg

เราจะสามารถกำจัดโปรแกรมด้วยวิธีง่ายๆเหมือนกับที่เราใช้ในการติดตั้ง เนื่องจากฉันใช้แพ็คเกจสแน็ปสำหรับตัวอย่างนี้นี่คือการถอนการติดตั้งที่เราจะเห็น ในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องเขียนคำสั่งต่อไปนี้เท่านั้น:

sudo snap remove termtosvg-simosx

ท้ายที่สุดนี่คือไฟล์ เครื่องมือที่น่าสนใจและมีประสิทธิภาพในแง่ของการบริโภคและขนาดของไฟล์ที่ได้. นอกจากนี้ยังใช้งานง่าย นี่เป็นตัวเลือกที่ควรพิจารณาหากคุณจำเป็นต้องบันทึกเซสชันเทอร์มินัลของคุณ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา