ค้นหาเว็บไซต์

DomTerm - โปรแกรมจำลองเทอร์มินัลและคอนโซลสำหรับ Linux


DomTerm เป็นโปรแกรมจำลองเทอร์มินัลและมัลติเพล็กเซอร์หน้าจอที่ทันสมัยและมีคุณลักษณะโอเพ่นซอร์สครบครัน (เช่น หน้าจอ tmux หรือ GNU) ซึ่งใช้เทคโนโลยีเว็บและคอนโซล Rich-Text ที่เขียนด้วย JavaScript เป็นส่วนใหญ่

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

คุณสมบัติ DomTerm:

  • มันเข้ากันได้กับ xterm และรองรับคำสั่งย่อยหลายคำสั่ง
  • มันมาพร้อมกับแอพพลิเคชั่นมากมายซึ่งรวมถึง: เทอร์มินัลอีมูเลเตอร์ที่เข้ากันได้กับ xterm, คอนโซลคำสั่ง, หน้าต่างแชท/พูดคุย และ read-eval-print-loop สำหรับภาษาสคริปต์เชิงโต้ตอบ
  • รองรับมัลติเพล็กซ์และเซสชัน
  • ส่วนหลังช่วยให้สามารถพิมพ์รูปภาพ กราฟิก และข้อความที่หลากหลายได้
  • รองรับการควบคุมการตั้งค่าผู้ใช้ผ่านไฟล์ CSS
  • รองรับแป้นพิมพ์ลัดพร้อมการตัดบรรทัดอัจฉริยะ<./li>
  • สามารถเลือกให้แก้ไขอินพุตและเลื่อนเคอร์เซอร์โดยใช้เมาส์ได้
  • รองรับการรักษาอักขระ TAB ด้วยการแบ่งหน้าอัตโนมัติ
  • รองรับแท็บและบานหน้าต่างที่ลากได้
  • เปลี่ยน URL และที่อยู่อีเมลในเอาต์พุตเป็นลิงก์และอีกมากมายโดยอัตโนมัติ
  • แพ็กเกจทดลอง atom-domterm สำหรับโปรแกรมแก้ไข Atom

วิธีการติดตั้งโปรแกรมจำลองเทอร์มินัล DomTerm ใน Linux

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

บนเดเบียน/อูบุนตู

sudo apt-get update
sudo apt-get install git gcc make cmake automake libjson-c-dev pkg-config asciidoctor libmagic-dev zlib1g-dev qt5-qmake qt5-default libqt5webengine5 libqt5webchannel5-dev qtwebengine5-dev

บน RHEL/CentOS

sudo yum update
sudo yum install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor

บนเฟโดรา

sudo dnf update
sudo dnf install gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor

DomTerm ต้องใช้ libwebsockets เวอร์ชัน 2.2 หรือใหม่กว่าด้วย ดังนั้นคุณต้องสร้างและติดตั้งเวอร์ชันล่าสุดจากแหล่งที่มาดังที่แสดง

cd ~/Downloads
git clone https://github.com/warmcat/libwebsockets
cd libwebsockets
mkdir build
cd build
cmake -DLWS_WITH_SSL=0 -DLWS_WITH_ZIP_FOPS=1 . .
make

ถัดไป โคลนที่เก็บซอร์ส DomTerm สร้างและติดตั้งโดยใช้คำสั่งต่อไปนี้

cd ~/Downloads/
git clone https://github.com/PerBothner/DomTerm
cd DomTerm
autoreconf
./configure --with-qtwebengine --with-libwebsockets=$HOME/Downloads/libwebsockets/build
make
sudo make install

เมื่อคุณติดตั้ง DomTerm บน Linux ของคุณสำเร็จแล้ว คุณสามารถค้นหาได้จากเมนูระบบของคุณ หรือเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งาน

domterm

หน้าแรกของ DomTerm: https://domterm.org/

นั่นคือทั้งหมด! DomTerm เป็นโปรแกรมจำลองเทอร์มินัลที่มีคุณสมบัติครบถ้วนและคอนโซล Rich-Text และยังมาพร้อมกับแอปพลิเคชันที่มีประโยชน์อื่นๆ อีกมากมาย แบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้ผ่านแบบฟอร์มคำติชมด้านล่าง