Website-Suche

DomTerm – Ein Terminalemulator und eine Konsole für Linux


DomTerm ist ein kostenloser, funktionsreicher, moderner Open-Source-Terminalemulator und Bildschirmmultiplexer (wie tmux oder GNU screen), der auf Webtechnologien und einer Rich-Text-Konsole basiert, die hauptsächlich in JavaScript geschrieben ist.

Es verwendet libwebsockets als Backend und ein Byte-Protokoll zur Kommunikation mit dem Backend. Dies bedeutet, dass Sie es in einem Browser mithilfe von Web-Sockets aufrufen können. es in eine Drittanbieteranwendung einbetten; oder führen Sie es einfach als generisches Terminalemulatorprogramm aus.

DomTerm-Funktionen:

  • Es ist xterm-kompatibel und unterstützt mehrere Unterbefehle.
  • Es verfügt über mehrere Anwendungen, darunter einen xterm-kompatiblen Terminalemulator, eine Befehlskonsole, ein Chat-/Talk-Fenster und eine Lese-, Auswertungs- und Druckschleife für eine interaktive Skriptsprache.
  • Unterstützt Multiplexing und Sitzungen.
  • Das Backend ermöglicht das Drucken von Bildern, Grafiken und Rich Text.
  • Unterstützt die Steuerung von Benutzereinstellungen über eine CSS-Datei.
  • Unterstützt Tastaturkürzel mit intelligentem Zeilenumbruch.<./li>
  • Ermöglicht optional die Bearbeitung von Eingaben und die Bewegung des Cursors mit der Maus.
  • Unterstützt die Beibehaltung von TAB-Zeichen mit automatischer Paginierung.
  • Unterstützt ziehbare Registerkarten und Fenster.
  • Wandeln Sie URLs und E-Mail-Adressen in der Ausgabe automatisch in Links um und vieles mehr.
  • Ein experimentelles Paket atom-domterm für den Atom-Editor.

So installieren Sie den DomTerm-Terminal-Emulator unter Linux

Es sind keine vorgefertigten DomTerm-Pakete verfügbar. Sie müssen es daher von der Quelle installieren, bevor Sie den Quellcode herunterladen und kompilieren. Zuerst müssen Sie die folgenden Abhängigkeiten auf Ihren jeweiligen Linux-Distributionen mithilfe des Paketmanagers wie gezeigt installieren.

Auf Debian/Ubuntu

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

Auf RHEL/CentOS

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

Auf Fedora

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 erfordert außerdem libwebsockets Version 2.2 oder höher. Daher müssen Sie wie gezeigt die neueste Version aus der Quelle erstellen und installieren.

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

Klonen Sie als Nächstes das DomTerm-Quell-Repository, erstellen und installieren Sie es mit den folgenden Befehlen.

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

Sobald Sie DomTerm erfolgreich auf Ihrer Linux-Distribution installiert haben, können Sie in Ihrem Systemmenü danach suchen oder den folgenden Befehl ausführen, um es zu starten.

domterm

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

Das ist alles! DomTerm ist ein Terminalemulator mit vollem Funktionsumfang und eine Rich-Text-Konsole und verfügt außerdem über mehrere andere nützliche Anwendungen. Teilen Sie Ihre Gedanken dazu über das unten stehende Feedback-Formular mit.