DomTerm - Emulator terminal dan Konsol untuk Linux


DomTerm adalah emulator terminal dan multiplekser layar modern dan kaya fitur sumber terbuka gratis (seperti layar tmux atau GNU), yang didasarkan pada teknologi web dan konsol teks kaya yang sebagian besar ditulis dalam JavaScript.

Ia menggunakan libwebsockets sebagai backend dan protokol byte untuk berkomunikasi dengan back-end, ini berarti Anda dapat memanggilnya di browser menggunakan soket web; menyematkannya di aplikasi pihak ketiga; atau jalankan saja sebagai program emulator terminal generik.

Fitur DomTerm:

  • Ini kompatibel dengan xterm dan mendukung banyak sub-perintah.
  • Muncul dengan beberapa aplikasi yang mencakup: emulator terminal yang kompatibel dengan xterm, konsol perintah, jendela obrolan/bicara dan loop baca-eval-cetak untuk bahasa skrip interaktif.
  • Mendukung multiplexing dan sesi.
  • Back-endnya memungkinkan untuk mencetak gambar, grafik, serta teks kaya.
  • Mendukung pengendalian preferensi pengguna melalui file CSS.
  • Mendukung pintasan keyboard dengan pembungkusan garis cerdas.<./li>
  • Secara opsional memungkinkan pengeditan input dan pergerakan kursor menggunakan mouse.
  • Mendukung pelestarian karakter TAB dengan penomoran halaman otomatis.
  • Mendukung tab dan panel yang dapat diseret.
  • Secara otomatis mengubah URL dan alamat email keluaran menjadi tautan dan banyak lagi.
  • Paket eksperimental atom-domterm untuk editor Atom.

Cara Install Emulator Terminal DomTerm di Linux

Tidak ada paket DomTerm bawaan yang tersedia, oleh karena itu Anda perlu menginstalnya dari sumber, tetapi sebelum mengunduh kode sumber dan mengompilasinya. Pertama, Anda perlu menginstal dependensi berikut pada distribusi Linux Anda masing-masing menggunakan manajer paket seperti yang ditunjukkan.

Di Debian/Ubuntu

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

Di 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

Di Fedora

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 juga memerlukan libwebsockets versi 2.2 atau lebih baru. Oleh karena itu, Anda perlu membuat dan menginstal versi terbaru dari sumber seperti yang ditunjukkan.

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

Selanjutnya kloning repositori sumber DomTerm, buat dan instal menggunakan perintah berikut.

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

Setelah Anda berhasil menginstal DomTerm pada distribusi Linux Anda, Anda dapat mencarinya dari menu sistem atau menjalankan perintah berikut untuk meluncurkannya.

domterm

Beranda DomTerm: https://domterm.org/

Itu saja! DomTerm adalah emulator terminal berfitur lengkap dan konsol teks kaya, juga dilengkapi dengan beberapa aplikasi berguna lainnya. Bagikan pendapat Anda tentang hal ini melalui formulir umpan balik di bawah.