DomTerm - pääteemulaattori ja konsoli Linuxille


DomTerm on ilmainen avoimen lähdekoodin monipuolinen, moderni pääteemulaattori ja näytön multiplekseri (kuten tmux- tai GNU-näyttö), joka perustuu verkkoteknologioihin ja rich-text-konsoliin, joka on kirjoitettu enimmäkseen JavaScriptillä.

Se käyttää libwebsocketsia taustajärjestelmänä ja tavuprotokollana kommunikoidakseen taustan kanssa, mikä tarkoittaa, että voit kutsua sen selaimessa verkkopistokkeiden avulla. upota se kolmannen osapuolen sovellukseen; tai yksinkertaisesti suorita se yleisenä pääteemulaattoriohjelmana.

DomTermin ominaisuudet:

  • Se on xterm-yhteensopiva ja tukee useita alikomentoja.
  • Sen mukana tulee useita sovelluksia, jotka sisältävät: xterm-yhteensopivan pääteemulaattorin, komentokonsolin, chat/talk-ikkunan ja read-eval-print-silmukan interaktiivista komentosarjakieltä varten.
  • Tukee multipleksointia ja istuntoja.
  • Sen taustaosa mahdollistaa kuvien, grafiikan sekä runsaan tekstin tulostamisen.
  • Tukee käyttäjän asetusten hallintaa CSS-tiedoston kautta.
  • Tukee pikanäppäimiä älykkäällä rivien rivityksellä.<./li>
  • Vaihtoehtoisesti mahdollistaa syötteiden muokkaamisen ja kursorin siirtämisen hiirellä.
  • Tukee TAB-merkkien säilyttämistä automaattisella sivutuksella.
  • Tukee vedettäviä välilehtiä ja ruutuja.
  • Muuta ulostulossa olevat URL-osoitteet ja sähköpostiosoitteet automaattisesti linkeiksi ja moneksi muuksi.
  • Kokeellinen paketti atom-domterm Atom-editorille.

Kuinka asentaa DomTerm Terminal Emulator Linuxiin

Valmiiksi rakennettuja DomTerm-paketteja ei ole saatavilla, joten sinun on asennettava se lähdekoodista, mutta ennen lähdekoodin lataamista ja kääntämistä. Ensin sinun on asennettava seuraavat riippuvuudet vastaaviin Linux-jakeluihin käyttämällä paketinhallintaa kuvan mukaisesti.

Debianissa/Ubuntussa

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

RHEL/CentOS:ssä

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

Fedorassa

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 vaatii myös libwebsocketsin version 2.2 tai uudemman. Siksi sinun on rakennettava ja asennettava uusin versio lähdekoodista kuvan mukaisesti.

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

Seuraavaksi kloonaa DomTerm-lähdevarasto, rakenna ja asenna se seuraavilla komennoilla.

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

Kun olet asentanut DomTermin Linux-jakeluusi, voit etsiä sitä järjestelmävalikosta tai käynnistää sen seuraavan komennon avulla.

domterm

DomTerm-kotisivu: https://domterm.org/

Siinä kaikki! DomTerm on monipuolinen pääteemulaattori ja rich-text-konsoli, ja sen mukana tulee myös useita muita hyödyllisiä sovelluksia. Jaa ajatuksesi aiheesta alla olevan palautelomakkeen kautta.