DomTerm - terminali emulaator ja konsool Linuxile


DomTerm on tasuta avatud lähtekoodiga funktsiooniderikas kaasaegne terminaliemulaator ja ekraanimultiplekser (nagu GNU ekraan), mis põhineb veebitehnoloogiatel ja rikka tekstiga konsoolil, mis on kirjutatud enamasti JavaScripti.

Taustaga suhtlemiseks kasutab see libwebsocketsi taustaprogrammina ja baitprotokollina, see tähendab, et saate seda veebibrauserites brauseris käivitada; manustada see kolmanda osapoole rakendusse; või lihtsalt käivitage see üldise terminaliemulaatori programmina.

  • See on xtermiga ühilduv ja toetab mitut alamkäsklust.
  • Sellel on mitu rakendust, mis hõlmavad: xtermiga ühilduvat terminaliemulaatorit, käsukonsooli, vestlus-/vestlusakent ja interaktiivse skriptikeele jaoks mõeldud read-eval-print-loopi.
  • Toetab multipleksimist ja seansse.
  • Selle tagaosa võimaldab printida pilte, graafikat ja rikkalikku teksti.
  • Toetab kasutajaeelistuste juhtimist CSS-faili kaudu.
  • Toetab nutika joone pakkimisega kiirklahve. <./ li>
  • Võimalik sisendi redigeerimine ja kursori liigutamine hiire abil.
  • Toetab TAB-märkide säilitamist automaatse lehitsemisega.
  • Toetage lohistatavaid vahelehti ja paane.
  • Muutke väljundis olevad URL-id ja e-posti aadressid linkideks ja palju muud.
  • Eksperimentaalne pakett atom-domterm Atomi redaktorile.

Kuidas installida DomTermi terminaliemulaator Linuxi

Eelnevalt loodud DomTermi pakette pole saadaval, seetõttu peate selle installima algallikast, kuid enne lähtekoodi allalaadimist ja kompileerimist. Kõigepealt peate installima järgmised sõltuvused oma vastavatest Linuxi jaotustest pakettihalduri abil, nagu näidatud.

$ 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 nõuab ka libwebsocketsi versiooni 2.2 või uuemat. Seetõttu peate ehitama ja installima uusima versiooni allikast, nagu näidatud.

$ 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

Järgmisena kloonige DomTermi allikahoidla, koostage ja installige see järgmiste käskude abil.

$ 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

Kui olete DomTermi oma Linuxi jaotusse edukalt installinud, saate seda oma süsteemimenüüst otsida või selle käivitamiseks käivitada järgmise käsu.

$ domterm

DomTermi koduleht: https://domterm.org/

See on kõik! DomTerm on täisfunktsionaalne terminaliemulaator ja rikka tekstikonsool, samuti on sellega kaasas mitmeid muid kasulikke rakendusi. Jagage oma mõtteid selle kohta allpool oleva tagasiside vormi kaudu.