ในบทความต่อไปเราจะมาดูกันที่ 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) แล้วพิมพ์:
sudo snap install termtosvg-simosx
นอกเหนือจากการติดตั้งก่อนหน้านี้เราสามารถติดตั้งโปรแกรมนี้ในระบบปฏิบัติการ Gnu / Linux, Mac OS และ BSD โดยใช้ไฟล์ Python> = 3.5. มันสามารถ ติดตั้งโดยใช้ pip ขณะที่พวกเขาแสดงให้เราเห็นใน เว็บไซต์. เราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วเขียนลงไป:
pip3 install --user termtosvg
ตามที่ระบุไว้ในหน้าของ GitHub, การติดตั้งนี้จะต้องครอบคลุมการอ้างอิงบางอย่าง เพื่อการทำงานที่ถูกต้องของโปรแกรม
บันทึกเซสชันเทอร์มินัล
สำหรับตัวอย่างนี้ ฉันได้ติดตั้งตัวเลือกแพ็คเกจสแน็ป. ดังนั้นในการเริ่มบันทึกเซสชันบรรทัดคำสั่งสิ่งที่คุณต้องทำคือรันคำสั่งต่อไปนี้ในเทอร์มินัล (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 --help
เราทำได้ ขอความช่วยเหลือเพิ่มเติม คู่มือ ซึ่งเราสามารถพบได้ในหน้า GitHub
ถอนการติดตั้ง termtosvg
เราจะสามารถกำจัดโปรแกรมด้วยวิธีง่ายๆเหมือนกับที่เราใช้ในการติดตั้ง เนื่องจากฉันใช้แพ็คเกจสแน็ปสำหรับตัวอย่างนี้นี่คือการถอนการติดตั้งที่เราจะเห็น ในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องเขียนคำสั่งต่อไปนี้เท่านั้น:
sudo snap remove termtosvg-simosx
ท้ายที่สุดนี่คือไฟล์ เครื่องมือที่น่าสนใจและมีประสิทธิภาพในแง่ของการบริโภคและขนาดของไฟล์ที่ได้. นอกจากนี้ยังใช้งานง่าย นี่เป็นตัวเลือกที่ควรพิจารณาหากคุณจำเป็นต้องบันทึกเซสชันเทอร์มินัลของคุณ