במאמר הבא אנו נסתכל על termtosvg. זו תוכנית שיכולה להוציא אותנו מהצרות במהלך מצגת, קורס או הדרכה, בה עלינו להציג את תוצאות הפקודות שבוצעו בטרמינל. כאשר הציבור נוכח, ניתן להציג את התוצאה באופן מיידי. אבל אם הם לא נמצאים בזמן הביצוע, תמיד מעניין שיהיה סרטון מוקלט המציג את ביצוע הפקודה. ניתן לעשות זאת בכמה כלים, וביניהם termtosvg. תוכנית זו היא מקליט מסוף המציג את התוצאה כאנימציות SVG.
טרמסטובג הוא מקליט מסוף יוניקס כתוב בפייתון השומר הפעלות בשורת פקודה כקבצי SVG נפרדים. כשיש לנו את הקובץ, אנחנו יכולים השתמש בדפדפן האינטרנט שלנו כדי לשחזר את צילום המסך. בנוסף לכל זה, יש בכלי מספר נושאים זמינים להקלטת מושב מסוף שיאפשר לנו להשתמש בערכת צבע ספציפית. נוכל למצוא את הפרויקט ב GitHub והיה פותח על ידי ניקולה בדוס.
תוכנית זו מופצת עם רישיון BSD בחינם. Termtosvg יכול לזכור כלים כמו אסצ'י קולנוע, וזה תמיד הפניה בעת ביצוע הדגמות והדרכות.
מאפיינים כלליים של Termtosvg
- תוכנית זו תפיק אנימציות קלות ונקיות למראה להיות מוטמע בדף פרויקט.
- תהיה לנו אפשרות להשתמש ערכות נושא צבעוניות מותאמות אישית בתוספת ממשק משתמש מסוף ובקרות אנימציה באמצעות תבניות SVG.
- Es תואם לפורמט הקלטה של asciinema.
התקן את termtosvg
נוכל להתקין תוכנית זו דרך תוכנתה חבילה אוניברסלית לצלם. משתמשי אובונטו 16.04 ואילך, כמו גם הפצות אחרות שבהן הפורמט מופעל, אמורים להיות מסוגלים להתקין אותו על ידי פתיחת מסוף (Ctrl + Alt + T) והקלדה אליו:
sudo snap install termtosvg-simosx
בנוסף להתקנה הקודמת, אנו יכולים להתקין תוכנית זו במערכות הפעלה Gnu / Linux, Mac OS ו- BSD באמצעות פיתון> = 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 או כל תוכנית תואמת אחרת.
כדי לסיים את תהליך הכוויה, פשוט השתמש ב- יציאת פקודה בטרמינל או לחץ על Ctrl + D.
מראה דקורטיבי
נוכל לראות תבניות ודוגמאות של termtosvg ב שלך דף אם אנחנו רוצים אנחנו יכולים לשנות את המראה הדקורטיבי בחירת נושא ההקלטה לפגישה (קרקס, קלאסי-כהה, קלאסי-אור, דרקולה, איזוטופ, מרקש, חומר, מונוקאי, שמש-כהה, אור-שמש, זנברן). דוגמה לשימוש תהיה לכתוב במסוף (Ctrl + Alt + T):
termtosvg-simosx.termtosvg --theme circus
או אם אנחנו רוצים שנה את סוג הגופן אנחנו נכתוב:
termtosvg-simosx.termtosvg --font Fuente
בהזמנה הקודמת נצטרך לשנות מקור על ידי כל אחד מהגופנים שהתקנו במחשב שלנו.
בזמן שאנחנו מקליטים, נוכל לכתוב את הפקודות שאנחנו רוצים ולעבוד במסוף. כשתסיים, יהיה עליך לסיים את הקלטת ההפעלה רק על ידי הקלדה יציאה או על ידי לחיצה Ctrl + D.
עזרה Termtosvg
בנוסף נוכל למצוא אפשרויות עזרה אחרות לתוכנית. כדי להתייעץ עם זה, אתה רק צריך להקליד את הטרמינל (Ctrl + Alt + T):
termtosvg-simosx.termtosvg --help
אנחנו יכולים לקבל יותר עזרה ב מדריך ל שאנו יכולים למצוא בדף GitHub שלהם.
הסר את התקנת termtosvg
נוכל לחסל את התוכנית בצורה פשוטה כמו זו בה אנו משתמשים להתקנתה. באשר לדוגמא זו השתמשתי בחבילת הצמד, זו הסרת ההתקנה שאנו הולכים לראות. במסוף (Ctrl + Alt + T) נצטרך לכתוב רק את הפקודה הבאה:
sudo snap remove termtosvg-simosx
בסופו של דבר, זהו כלי מעניין ויעיל מבחינת הצריכה והגודל של הקבצים שהתקבלו. זה גם קל לשימוש. זוהי אפשרות לשקול אם עליך להקליט את הפעלות הטרמינל שלך.