DomTerm - En terminalemulator og konsoll for Linux
DomTerm er en gratis åpen kildekode funksjonsrik, moderne terminalemulator og skjermmultiplekser (som GNU-skjerm), som er basert på nettteknologier og en rik tekstkonsoll skrevet hovedsakelig i JavaScript.
Den bruker libwebsockets som en backend og en byte-protokoll for å kommunisere med back-end, dette innebærer at du kan starte den i en nettleser ved å bruke web-sockets; bygge det inn i et tredjepartsprogram; eller bare kjør det som et generisk terminalemulatorprogram.
- Den er xterm-kompatibel og støtter flere underkommandoer.
- Den kommer med flere applikasjoner som inkluderer en: xterm-kompatibel terminalemulator, kommandokonsoll, chat/talk-vindu og en read-eval-print-loop for et interaktivt skriptspråk.
- Støtter multipleksing og økter.
- Back-end tillater utskrift av bilder, grafikk og rik tekst.
- Støtter kontroll av brukerpreferanser via en CSS-fil.
- Støtter hurtigtaster med smart linjebryting.<./li>
- Tillater valgfritt redigering av inndata og flytting av markøren ved hjelp av musen.
- Støtter bevaring av TAB-tegn med automatisk paginering.
- Støtt drabare faner og ruter.
- Gjør automatisk URL-er og e-postadresser i utdata til lenker og mye mer.
- En eksperimentell pakke atom-domterm for Atom-editoren.
Hvordan installere DomTerm Terminal Emulator i Linux
Det er ingen forhåndsbygde DomTerm-pakker tilgjengelig, derfor må du installere den fra kilden, men før du laster ned kildekoden og kompilerer den. Først må du installere følgende avhengigheter på dine respektive Linux-distribusjoner ved å bruke pakkebehandling som vist.
$ 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 krever også libwebsockets versjon 2.2 eller nyere. Derfor må du bygge og installere den nyeste versjonen fra kilden som vist.
$ 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
Deretter kloner du DomTerm-kildelageret, bygg og installer det ved å bruke følgende kommandoer.
$ 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
Når du har installert DomTerm på Linux-distribusjonen din, kan du søke etter den fra systemmenyen eller kjøre følgende kommando for å starte den.
$ domterm
DomTerm hjemmeside: https://domterm.org/
Det er alt! DomTerm er en fullverdig terminalemulator og en rik tekstkonsoll, den kommer også med flere andre nyttige applikasjoner. Del dine tanker om det via tilbakemeldingsskjemaet nedenfor.