DomTerm - Emulator na ƙarshe da Console don Linux


DomTerm kyauta ce mai wadatar buɗaɗɗen tushen tushe, mai kwaikwayo ta zamani da mai sarrafa allo (kamar allon GNU), wanda ya dogara ne akan fasahar yanar gizo da na'urar wasan bidiyo mai wadatar rubutu da aka rubuta galibi a cikin JavaScript.

Yana amfani da libwebsockets azaman backend da byte-protocol don sadarwa tare da ƙarshen baya, wannan yana nuna cewa zaku iya kiran shi a cikin mai bincike ta amfani da kwasfan yanar gizo; shigar da shi a cikin aikace-aikacen ɓangare na uku; ko kuma kawai gudanar da shi azaman babban tsarin kwaikwayo na tasha.

  • Ya dace da xterm kuma yana goyan bayan ƙananan umarni da yawa.
  • Ya zo tare da aikace-aikace da yawa waɗanda suka haɗa da: xterm-acompatible terminal emulator, Command console, chat/ talk taga da read-eval-print-loop don madaidaicin rubutun harshe.
  • Yana goyan bayan juzu'i da zama.
  • Ƙarshensa na baya yana ba da damar buga hotuna, zane-zane har ma da ingantaccen rubutu.
  • Yana goyan bayan sarrafa abubuwan da ake so ta hanyar fayil ɗin CSS.
  • Yana goyan bayan gajerun hanyoyin madannai tare da naɗa layi mai wayo.
  • A zaɓin zaɓi yana ba da damar gyara shigarwar da motsi na siginan kwamfuta ta amfani da linzamin kwamfuta.
  • Yana goyan bayan adana haruffan TAB tare da rubutun atomatik.
  • Goyi bayan shafuka da fafutoci masu jan hankali.
  • Juya URLs da adiresoshin wasiku ta atomatik cikin fitarwa zuwa hanyoyin haɗin gwiwa da ƙari.
  • Atom-domterm fakitin gwaji don editan Atom.

Yadda ake Sanya DomTerm Terminal Emulator a cikin Linux

Babu wasu fakitin DomTerm da aka riga aka gina, don haka kuna buƙatar shigar da shi daga tushe, amma kafin zazzage lambar tushe da haɗa ta. Da farko kuna buƙatar shigar da abubuwan dogaro akan rabe-raben Linux ɗinku ta amfani da mai sarrafa fakiti kamar yadda aka nuna.

$ 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 kuma yana buƙatar sigar libwebsockets 2.2 ko kuma daga baya. Don haka, kuna buƙatar ginawa da shigar da sabon sigar daga tushe kamar yadda aka nuna.

$ 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 gaba clone wurin ajiyar tushen DomTerm, gina kuma shigar da shi ta amfani da umarni masu zuwa.

$ 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

Da zarar kun sami nasarar shigar DomTerm akan rarrabawar Linux ɗin ku, zaku iya nemo shi daga menu na tsarin ku ko gudanar da umarni mai zuwa don ƙaddamar da shi.

$ domterm

Shafin gida na DomTerm: https://domterm.org/

Shi ke nan! DomTerm cikakken kwaikwayi ne mai cikakken bayani da kayan wasan bidiyo mai arziƙi, kuma yana zuwa tare da wasu aikace-aikace masu amfani da yawa. Raba ra'ayoyin ku game da shi ta hanyar amsawar da ke ƙasa.