Website-Suche

DomTerm - Ein Terminal-Emulator und eine Konsole für Linux


DomTerm ist ein kostenloser, funktionsreicher, moderner Open-Source-Terminal-Emulator und Screen-Multiplexer (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 für die Kommunikation mit dem Backend, was bedeutet, dass Sie es in einem Browser mit Websockets aufrufen können; Betten Sie es in eine Anwendung eines Drittanbieters ein; Oder führen Sie es einfach als generisches Terminal-Emulatorprogramm aus.

DomTerm-Funktionen:

  • Es ist xterm-kompatibel und unterstützt mehrere Unterbefehle.
  • Es wird mit mehreren Anwendungen geliefert, darunter ein: xterm-kompatibler Terminal-Emulator, Befehlskonsole, Chat-/Talk-Fenster und eine Lese-Eval-Druck-Schleife für eine interaktive Skriptsprache.
  • Unterstützt Multiplexing und Sitzungen.
  • Das Backend ermöglicht das Drucken von Bildern, Grafiken sowie Rich-Text.
  • Unterstützt die Steuerung von Benutzereinstellungen über eine CSS-Datei.
  • Unterstützt Tastenkombinationen 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ützung von verschiebbaren Registerkarten und Bereichen.
  • Verwandeln Sie URLs und Mail-Adressen in der Ausgabe automatisch in Links und vieles mehr.
  • Ein experimentelles Paket atom-domterm für den Atom-Editor.

So installieren Sie DomTerm Terminal Emulator unter Linux

Es sind keine vorgefertigten DomTerm-Pakete verfügbar, daher müssen Sie es aus dem Quellcode installieren, bevor Sie jedoch den Quellcode herunterladen und kompilieren. Zuerst müssen Sie die folgenden Abhängigkeiten auf Ihren jeweiligen Linux-Distributionen mit dem Paketmanager installieren, wie gezeigt.

Unter 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 die neueste Version aus dem Quellcode erstellen und installieren, wie gezeigt.

$ 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-Startseite: https://domterm.org/

Das ist alles! DomTerm ist ein voll funktionsfähiger Terminal-Emulator und eine Rich-Text-Konsole, die auch mit mehreren anderen nützlichen Anwendungen geliefert wird. Teilen Sie uns Ihre Gedanken dazu über das untenstehende Feedback-Formular mit.

Verwandte Artikel: