DomTerm - Usa ka terminal Emulator ug Console para sa Linux


Ang DomTerm usa ka libre nga open-source feature-rich, modernong terminal emulator ug screen multiplexer (sama sa GNU screen), nga gibase sa mga teknolohiya sa web ug usa ka rich-text console nga kasagaran gisulat sa JavaScript.

Gigamit niini ang libwebsockets isip backend ug byte-protocol aron makigkomunikar sa back-end, nagpasabot kini nga mahimo nimo kining i-invoke sa usa ka browser gamit ang web sockets; i-embed kini sa usa ka third-party nga aplikasyon; o padaganon lang kini isip usa ka generic nga terminal emulator nga programa.

  • Kini ang xterm-compatible ug nagsuporta sa daghang mga sub-command.
  • Kini adunay daghang mga aplikasyon nga naglakip sa: xterm-compatible nga terminal emulator, command console, chat/talk window ug usa ka read-eval-print-loop para sa interactive nga scripting language.
  • Nagsuporta sa multiplexing ug mga sesyon.
  • Ang back-end niini nagtugot sa pag-imprenta sa mga hulagway, mga graphic ingon man sa daghang teksto.
  • Nagsuporta sa pagkontrol sa mga gusto sa user pinaagi sa CSS file.
  • Nagsuporta sa mga keyboard shortcut nga adunay smart line-wrapping.<./li>
  • Opsyonal nga nagtugot sa pag-edit sa input ug paglihok sa cursor gamit ang mouse.
  • Nagsuporta sa pagpreserbar sa mga karakter sa TAB nga adunay awtomatik nga pagination.
  • Suporta ang mga tab ug mga pane nga ma-drag.
  • Awtomatikong gihimong mga link ang mga URL ug mga adres sa mail sa output ug daghan pa.
  • Usa ka experimental package atom-domterm para sa Atom editor.

Giunsa ang Pag-install sa DomTerm Terminal Emulator sa Linux

Walay mga pre-built nga DomTerm packages nga magamit, busa kinahanglan nimo nga i-install kini gikan sa tinubdan, apan sa dili pa i-download ang source code ug i-compile kini. Una kinahanglan nimo nga i-install ang mosunod nga mga dependency sa imong tagsa-tagsa nga mga distribusyon sa Linux gamit ang manager sa package sama sa gipakita.

$ 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
$ 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

Ang DomTerm nanginahanglan usab sa libwebsockets nga bersyon 2.2 o sa ulahi. Busa, kinahanglan nimo nga tukuron ug i-install ang pinakabag-o nga bersyon gikan sa gigikanan sama sa gipakita.

$ 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

Sunod nga clone ang DomTerm source repository, paghimo ug pag-install niini gamit ang mosunod nga mga sugo.

$ 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

Kung malampuson nimo nga na-install ang DomTerm sa imong pag-apod-apod sa Linux, mahimo nimo kini pangitaon gikan sa menu sa imong sistema o ipadagan ang mosunud nga mando aron ilunsad kini.

$ domterm

DomTerm Homepage: https://domterm.org/

Kana lang! Ang DomTerm usa ka bug-os nga gipakita nga terminal emulator ug usa ka rich-text console, kini usab adunay daghang uban pang mapuslanon nga mga aplikasyon. Ipakigbahin ang imong mga hunahuna bahin niini pinaagi sa porma sa feedback sa ubos.