DomTerm - Ihe emulator na njikwa maka Linux


DomTerm bụ njirimara mepere emepe n'efu, onye emulator ọdụ ọgbara ọhụrụ yana multixer ihuenyo (dị ka ihuenyo GNU), nke dabere na teknụzụ weebụ yana njikwa ederede bara ụba nke edere na Javascript.

Ọ na-eji libwebsockets dị ka backend na a byte-protocol na-ekwurịta okwu na azụ-njedebe, nke a pụtara na ị nwere ike ịkpọ ya na ihe nchọgharị iji webụ sockets; tinye ya na ngwa nke atọ; ma ọ bụ naanị mee ya dị ka mmemme emulator ọnụ ọnụ.

  • Ọ dakọtara na xterm ma na-akwado ọtụtụ iwu sub-iwu.
  • Ọ na-abịa n'ọtụtụ ngwa nke gụnyere: xterm-compatible terminal emulator, Command console, chat/ talk window na read-eval-print-loop maka asụsụ scripting mmekọrịta.
  • Na-akwado ọtụtụ ihe na nnọkọ.
  • Ọgwụgwụ ya na-enye ohere maka ibipụta onyonyo, eserese yana ederede bara ụba.
  • Na-akwado njikwa mmasị onye ọrụ site na faịlụ CSS.
  • Na-akwado ụzọ mkpirisi ahụigodo jiri akara mkpirisi smart.
  • Nhọrọ na-enye ohere maka ndezi ndenye na mmegharị nke cursor site na iji òké.
  • Na-akwado ichekwa mkpụrụedemede TAB site na iji pagination akpaaka.
  • Kwado taabụ na pane nwere ike ịdọrọ.
  • Tụgharịa URL na adreesị ozi-e na-akpaghị aka ka ọ bụrụ njikọ yana ọtụtụ ndị ọzọ.
  • Ngwugwu atom-domterm maka onye nchịkọta akụkọ Atom.

Otu esi etinye DomTerm Terminal Emulator na Linux

Enweghị ngwungwu DomTerm arụgoro mbụ dị, yabụ ịkwesịrị ịwụnye ya site na isi mmalite, mana tupu nbudata koodu isi mmalite wee chịkọta ya. Mbụ ị ga-achọ ịwụnye ndabere ndị a na nkesa Linux gị site na iji njikwa ngwugwu dị ka egosiri.

$ 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

DomTerm chọkwara ụdị libwebsockets 2.2 ma ọ bụ karịa. Ya mere, ịkwesịrị iwulite ma wụnye ụdị ọhụrụ site na isi iyi dị ka egosiri.

$ 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

Na-esote, mechie ebe nchekwa isi iyi DomTerm, wuo ma wụnye ya site na iji iwu ndị a.

$ 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

Ozugbo itinyere DomTerm nke ọma na nkesa Linux gị, ị nwere ike ịchọ ya na menu sistemụ gị ma ọ bụ mee iwu na-esonụ ka ịmalite ya.

$ domterm

Ebe obibi DomTerm: https://domterm.org/

Ọ gwụla! DomTerm bụ emulator njedebe zuru oke yana njikwa ederede bara ụba, ọ na-abịa na ọtụtụ ngwa ndị ọzọ bara uru. Kekọrịta echiche gị gbasara ya site na mpempe nzaghachi n'okpuru.