ในบทความต่อไปเราจะมาดู Kitty กัน เกี่ยวกับ โปรแกรมจำลองเทอร์มินัลโอเพนซอร์สฟรีที่ใช้ทรัพยากรระบบเพียงเล็กน้อย. ซอฟต์แวร์นี้มีการแสดงผลประเภทหนึ่งที่ทำให้ทำงานได้เร็วขึ้น นอกจากนี้ยังรวมถึงการรองรับส่วนขยายซึ่งคุณสามารถเปิดใช้งานฟังก์ชันขั้นสูงบางอย่างในเทอร์มินัลได้ นอกจากนี้ยังมาพร้อมกับการรองรับเมาส์การเข้ารหัสที่เป็นเอกลักษณ์สีจริงและการติดตามโฟกัสรวมถึงคุณสมบัติอื่น ๆ อีกมากมาย
คิตตี้คือ ออกแบบมาสำหรับผู้ใช้แป้นพิมพ์ขั้นสูง. สำหรับเหตุผลนี้ การควบคุมทั้งหมดทำงานจากแป้นพิมพ์แม้ว่าจะรองรับการโต้ตอบของเมาส์อย่างเต็มที่. การกำหนดค่าทำได้จากไฟล์ธรรมดา รหัสในแอปพลิเคชันนี้ออกแบบมาให้เรียบง่ายและเป็นโมดูล มันถูกเขียนด้วยการรวมกันของ C และ Python ไม่ต้องพึ่งพาชุดเครื่องมือ UI ที่ใหญ่และซับซ้อนโดยใช้เพียง OpenGL เพื่อแสดงผลทั้งหมด
คิตตี้ถูกออกแบบมาตั้งแต่ต้นจนจบ คุณสมบัติที่ทันสมัยทั้งหมดของไฟล์ สถานีปลายทางเช่น Unicode, สีจริง, แบบอักษรตัวหนา / ตัวเอียง, การจัดรูปแบบข้อความเป็นต้น หนึ่งในเป้าหมายการออกแบบของอีมูเลเตอร์นี้คือ ขยายได้ง่ายเพื่อให้สามารถเพิ่มคุณสมบัติใหม่ ๆ ในอนาคตได้อย่างง่ายดาย
ลักษณะทั่วไปบางประการของคิตตี้
- ทำงานบน Gnu / Linux และ macOS.
- โปรแกรมจำลองนี้ ถ่ายการเรนเดอร์ไปยัง GPU ดังนั้นจึงต้องการโหลดระบบที่ต่ำกว่า และได้รับการกระจัดที่ราบรื่น
- รองรับทั้งหมด คุณสมบัติเดียวที่ทันสมัยl: กราฟิก / รูปภาพ, Unicode, สีจริง, โปรโตคอลของเมาส์, การติดตามโฟกัส, การวางวงเล็บและส่วนขยายโปรโตคอลต่างๆสำหรับเทอร์มินัลใหม่
- รองรับไฟล์ โมเสคหน้าต่างเทอร์มินัลหลายอันหนึ่งถัดจากการออกแบบที่แตกต่างกันโดยไม่จำเป็นต้องใช้โปรแกรมเพิ่มเติมเช่น tmux
- สามารถควบคุมได้จากสคริปต์หรือจากพรอมต์คำสั่งเชลล์แม้ผ่านทาง SSH.
- มันมีกรอบสำหรับ ลูกแมวซึ่งเป็นโปรแกรมเทอร์มินัลขนาดเล็กที่สามารถใช้ได้ ขยายการทำงานของโปรแกรมจำลอง.
- ยอมรับ เซสชันเริ่มต้น. สิ่งนี้ช่วยให้คุณสามารถระบุเค้าโครงหน้าต่าง / แท็บไดเร็กทอรีการทำงานและโปรแกรมที่จะรันเมื่อเริ่มต้น
- คุณมี หลายสำเนา / วางบัฟเฟอร์.
- โปรแกรมจำลองนี้คือ สามารถเรียกใช้หลายโปรแกรมที่จัดระเบียบในแท็บและหน้าต่าง. ระดับบนสุดขององค์กรคือแท็บ แต่ละแท็บประกอบด้วยหน้าต่างอย่างน้อยหนึ่งหน้าต่าง Windows สามารถจัดวางในรูปแบบต่างๆ การควบคุมแป้นพิมพ์ซึ่งปรับแต่งได้สำหรับแท็บและหน้าต่างสามารถขอคำปรึกษาได้ใน เว็บไซต์โครงการ.
ติดตั้งโปรแกรมจำลองเทอร์มินัลคิตตี้บน Ubuntu
กำลังดาวน์โหลดเวอร์ชันล่าสุด
ไปยัง ติดตั้งโปรแกรมจำลองนี้บน Ubuntu เราจะต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และพิมพ์คำสั่งต่อไปนี้:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
สิ่งนี้จะติดตั้งโปรแกรมจำลองเทอร์มินัลเวอร์ชันล่าสุดบนระบบ Ubuntu จะติดตั้งตามสถานที่ ~ / .local / kitty.app / bin / คิตตี้. ถ้าเราไปที่โฟลเดอร์นี้เราจะเห็นไฟล์ที่เราต้องดับเบิลคลิกเพื่อเปิดโปรแกรมจำลอง
หากมีบางอย่างผิดพลาดหรือคุณไม่ต้องการเรียกใช้โปรแกรมติดตั้งคุณสามารถทำได้ ดาวน์โหลดและติดตั้งคิตตี้ด้วยตนเองจากไฟล์ หน้าเวอร์ชันบน GitHub. ผู้ใช้ Gnu / Linux เราจะต้องดาวน์โหลด tarball และแตกไฟล์ลงในไดเร็กทอรีเท่านั้น คิตตี้ปฏิบัติการจะอยู่ในไดเร็กทอรีย่อย bin.
บูรณาการกับเดสก์ท็อป
หากคุณสนใจที่จะให้ไอคอนของโปรแกรมจำลองนี้ปรากฏบนระบบของคุณคุณจะต้องทำ เพิ่มไฟล์ คิตตี้สก์ท็อป. อาจต้องปรับรายละเอียดของขั้นตอนต่อไปนี้สำหรับเดสก์ท็อปเครื่องใดเครื่องหนึ่ง แต่ควรใช้ได้กับสภาพแวดล้อมเดสก์ท็อปส่วนใหญ่.
ในการเริ่มต้นเราจะ สร้าง symlink เพื่อเพิ่มคิตตี้ใน PATH (สมมติว่า ~ / .local / bin อยู่ใน PATH ของคุณ):
ln -s ~/.local/kitty.app/bin/kitty ~/.local/bin/
พวกเรากำลังจะไป วางไฟล์ kitty.desktop ไว้ที่ใดที่หนึ่งที่ระบบปฏิบัติการสามารถค้นหาได้:
cp ~/.local/kitty.app/share/applications/kitty.desktop ~/.local/share/applications
จบกันไปเถอะ อัปเดตเส้นทางไปยังไอคอนคิตตี้ในไฟล์ kitty.desktop ด้วยคำสั่งต่อไปนี้:
sed -i "s/Icon\=kitty/Icon\=\/home\/$USER\/.local\/kitty.app\/share\/icons\/hicolor\/256x256\/apps\/kitty.png/g" ~/.local/share/applications/kitty.desktop
มันสามารถ รับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมจำลองเทอร์มินัลนี้และเอกสารประกอบ en เว็บไซต์โครงการ.