1 คะแนน โดย GN⁺ 2025-03-09 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แอปพลิเคชันแบบข้อความที่ส่วนติดต่อผู้ใช้ทั้งหมดแสดงเป็นโมเสกของเซลล์ข้อความ ก่อให้เกิดเมทริกซ์ TUI
  • เมทริกซ์ TUI นี้เรนเดอร์ลงในหน้าต่าง GUI ของตัวเอง หรือในคอนโซลข้อความที่เข้ากันได้
  • สามารถครอบแอปพลิเคชันคอนโซลและซ้อนกันได้ไม่จำกัด เพื่อสร้างสภาพแวดล้อมเดสก์ท็อปแบบข้อความ
  • แพลตฟอร์มที่รองรับ
    • Windows 8.1 ขึ้นไป
    • *nix : Linux, macOS, FreeBSD, NetBSD, OpenBSD
  • ปัจจุบัน การเรนเดอร์ไปยังหน้าต่าง GUI แบบเนทีฟทำได้เฉพาะบนแพลตฟอร์ม Windows เท่านั้น และบนแพลตฟอร์ม *nix จำเป็นต้องใช้เทอร์มินัลอีมูเลเตอร์

1 ความคิดเห็น

 
GN⁺ 2025-03-09
ความคิดเห็นจาก Hacker News
  • พูดตามตรง สิ่งที่ผมสงสัยคือ ถ้าเดสก์ท็อปสภาพแวดล้อมแบบข้อความยังต้องใช้อินเทอร์เฟซแบบกราฟิกและรันบน tty ไม่ได้ แล้วมันมีประโยชน์ใช้งานอะไร
  • เมื่อ 5 ปีก่อนมีการถกเถียงครั้งใหญ่ ลิงก์
  • ผมน่าจะกำลังพลาดอะไรที่ชัดเจนอยู่ แต่อยากรู้ว่านี่คือ terminal multiplexer (เช่น tmux) หรือเป็น tiling terminal emulator (เช่น iTerm เป็นต้น)
  • เราหมุนกลับมาครบรอบแล้ว เราประดิษฐ์ GUI ขึ้นมาเพื่อแทนที่ TUI แต่ตอนนี้เรากลับไปสร้าง GUI ขึ้นมาใหม่บน TUI อีกครั้ง เทอร์มินัลจงเจริญ
  • ผมใช้เทอร์มินัลเพื่อไม่ต้องพึ่งเมาส์ ผมใช้เครื่องมือ TUI หลายตัว แต่คงไม่มีวันใช้เครื่องมือนี้
  • มันดูไหลลื่นมาก
    • แต่ในมุมมองของผม การลากและปรับขนาดหน้าต่างเป็นนิสัยจากสภาพแวดล้อมแบบวินโดว์ บางทีเครื่องมือนี้อาจเป็นเหมือน tmux กับ Neovim สำหรับเมาส์
    • ใน tmux เลย์เอาต์หน้าต่างที่ผมต้องใช้คือชุดพาเนลแบบ 2x2 ที่ตายตัว พร้อมวิธีที่กำหนดไว้ล่วงหน้าบางแบบสำหรับปรับมันและสลับเป็นเต็มหน้าจอ
    • ด้วยเครื่องมือที่มีประสิทธิภาพอย่าง telescope และ nvim ทำให้ไม่จำเป็นต้องจัดเรียงทุกหน้าต่างอีกต่อไป การสลับทำได้มีประสิทธิภาพมาก และอาศัยภาพในหัวมากกว่าภาพที่เห็นจริง ตัวอย่างเช่น ผมไม่ต้องการ file tree ทางซ้ายแบบที่มีใน IDE ส่วนใหญ่
  • ผมสงสัยมาตลอดว่ามันเป็นไปได้ไหมที่จะมี window manager สไตล์ TUI อยู่ภายในเทอร์มินัล โปรเจกต์นี้ยอดเยี่ยมมาก และคนที่สร้างมันก็ทำได้ดีมาก
  • ผมกำลังพยายามทำความเข้าใจ... ถ้าคุณใช้ tmux อยู่ การย้ายมาใช้เครื่องมือแบบนี้หมายถึงจะได้การจัดการหน้าต่าง (พาเนล) แบบใช้เมาส์เพิ่มเข้ามาหรือเปล่า
  • อยากให้เว็บแอปบางตัวนำภาษาออกแบบแบบข้อความล้วนนี้ไปใช้
  • อยากเห็นไอเดียพวกนี้ถูกรวมเข้าไปใน Zellij