DomTerm - termināļa emulators un konsole operētājsistēmai Linux


DomTerm ir bezmaksas atvērtā koda funkcijām bagāts, moderns termināla emulators un ekrāna multipleksors (piemēram, GNU ekrāns), kura pamatā ir tīmekļa tehnoloģijas un bagātināta teksta konsole, kas galvenokārt rakstīta JavaScript.

Tas izmanto libwebsockets kā aizmuguri un baitu protokolu, lai sazinātos ar aizmuguri, tas nozīmē, ka to var izsaukt pārlūkprogrammā, izmantojot tīmekļa ligzdas; iegult to trešās puses lietojumprogrammā; vai vienkārši palaidiet to kā vispārīgu termināla emulatora programmu.

  • Tas ir saderīgs ar xterm un atbalsta vairākas apakškomandas.
  • Tas nāk ar vairākām lietojumprogrammām, kas ietver: ar xterm saderīgu termināļa emulatoru, komandu konsoli, tērzēšanas/sarunu logu un read-eval-print-loop interaktīvai skriptu valodai.
  • Atbalsta multipleksēšanu un sesijas.
  • Tā aizmugure ļauj drukāt attēlus, grafikas, kā arī bagātinātu tekstu.
  • Atbalsta lietotāju preferenču kontroli, izmantojot CSS failu.
  • Atbalsta īsinājumtaustiņus ar viedo līniju ietīšanu. <./ li>
  • Pēc izvēles ļauj rediģēt ievadi un pārvietot kursoru, izmantojot peli.
  • Atbalsta TAB rakstzīmju saglabāšanu ar automātisku lapošanu.
  • Atbalstiet velkamās cilnes un rūtis.
  • Automātiski izvades URL un pasta adreses pārvērš saitēs un daudz ko citu.
  • eksperimentāls atom-domterm pakotne Atom redaktoram.

Kā instalēt DomTerm Terminal Emulator Linux

Nav pieejamas iepriekš izveidotas DomTerm pakotnes, tāpēc tas jāinstalē no avota, bet pirms avota koda lejupielādes un apkopošanas. Vispirms jums jāinstalē šādas atkarības no jūsu attiecīgajiem Linux izplatījumiem, izmantojot pakotņu pārvaldnieku, kā parādīts.

$ 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 nepieciešama arī libwebsockets versija 2.2 vai jaunāka. Tāpēc jums jāveido un jāinstalē jaunākā versija no avota, kā parādīts.

$ 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

Pēc tam klonējiet DomTerm avota repozitoriju, izveidojiet un instalējiet to, izmantojot šādas komandas.

$ 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

Kad esat veiksmīgi instalējis DomTerm savā Linux izplatīšanā, varat to meklēt sistēmas izvēlnē vai palaist šo komandu, lai to palaistu.

$ domterm

DomTerm mājas lapa: https://domterm.org/

Tas ir viss! DomTerm ir pilnībā aprīkots termināļa emulators un bagātināta teksta konsole, un tam ir arī vairākas citas noderīgas lietojumprogrammas. Dalieties savās domās par to, izmantojot zemāk esošo atsauksmju veidlapu.