DomTerm - E Terminal Emulator a Konsol fir Linux


DomTerm ass e gratis Open-Source Feature-räich, modernen Terminalemulator an Écran Multiplexer (wéi GNU Écran), dee baséiert op Webtechnologien an enger räicher Textkonsole geschriwwen meeschtens a JavaScript.

Et benotzt libwebsockets als Backend an e Byte-Protokoll fir mat dem Back-End ze kommunizéieren, dëst implizéiert datt Dir et an engem Browser mat Web Sockets opruffe kann; et an eng Drëtt Partei Applikatioun embed; oder einfach als generesche Terminal Emulator Programm lafen.

  • Et ass xterm-kompatibel an ënnerstëtzt verschidde Ënnerbefehle.
  • Et kënnt mat e puer Uwendungen, déi e: xterm-kompatibele Terminalemulator, Kommandokonsole, Chat-/Diskussiounsfenster an eng Read-Eval-Print-Loop fir eng interaktiv Skriptsprooch enthalen.
  • Ënnerstëtzt Multiplexing a Sessiounen.
  • Säi Back-End erlaabt Biller, Grafiken a räichen Text ze drécken.
  • Ënnerstëtzt d'Kontroll vu Benotzervirstellungen iwwer eng CSS Datei.
  • Ënnerstëtzt Tastatur Ofkiirzungen mat Smart Line-Wrapping.<./li>
  • Erlaabt optional d'Editéierung an d'Bewegung vum Cursor mat der Maus.
  • Ënnerstëtzt d'Erhaalung vun TAB Zeechen mat automatescher Paginatioun.
  • Support draggable Tabs a Panelen.
  • Automatesch URLen an E-Mailadressen am Output an Linken ëmsetzen a vill méi.
  • En experimentelle Package Atom-domterm fir den Atom Editor.

Wéi installéiere Dir den DomTerm Terminal Emulator op Linux

Et gi keng pre-built DomTerm Packagen verfügbar, dofir musst Dir et aus der Quell installéieren, awer ier Dir de Quellcode eroflueden an et kompiléiert. Als éischt musst Dir folgend Ofhängegkeeten op Äre jeweilege Linux Verdeelungen installéieren mat Package Manager wéi gewisen.

$ 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 erfuerdert och libwebsockets Versioun 2.2 oder méi spéit. Dofir musst Dir déi lescht Versioun vun der Quell bauen an installéieren wéi gewisen.

$ 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

Nächst klon den DomTerm Quellrepository, baut an installéiere se mat de folgende Kommandoen.

$ 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

Wann Dir DomTerm erfollegräich op Ärer Linux Verdeelung installéiert hutt, kënnt Dir no Ärem Systemmenü sichen oder de folgende Kommando ausféieren fir se ze starten.

$ domterm

DomTerm Homepage: https://domterm.org/

Dat ass alles! DomTerm ass e vollstännege Terminalemulator an eng räich Textkonsole, et kënnt och mat verschiddenen aneren nëtzlechen Uwendungen. Deelt Är Gedanken doriwwer iwwer de Feedbackformular hei ënnen.