Domterm - emulator końcowy i konsola dla Linuksa

Domterm - emulator końcowy i konsola dla Linuksa

Domterm to bezpłatny bogaty w open source, nowoczesny emulator terminali i multiplekser ekranu (jak ekran TMUX lub GNU), oparty na technologiach internetowych i konsoli bogatej tekstowej napisanej głównie w JavaScript.

To używa Libwebsockets Jako backend i bajt-protokol do komunikowania się z zapleczem, oznacza to, że możesz go wywołać w przeglądarce za pomocą gniazd internetowych; osadzić go w aplikacji innych firm; lub po prostu uruchom go jako ogólny program emulatora terminalu.

Emulator terminalowy domek dla Linuksa

Funkcje Dom Term:

  • Jest zgodny z Xterm i obsługuje wiele podmiotów.
  • Jest wyposażony w wiele aplikacji, które obejmują: emulator terminalowy zgodny z xterm, konsolę poleceń, okno czatu/rozmowy i pętlę odczytu i-emalę dla interaktywnego języka skryptowego.
  • Obsługuje multipleksowanie i sesje.
  • Jego zaplecza pozwala na drukowanie obrazów, grafiki, a także bogatego tekstu.
  • Obsługuje kontrolowanie preferencji użytkownika za pośrednictwem pliku CSS.
  • Obsługuje skróty klawiatury z inteligentnym wirowaniem linii.
  • Opcjonalnie pozwala na edycję wejściową i ruch kursora za pomocą myszy.
  • Obsługuje zachowanie znaków TAB za pomocą automatycznej paginacji.
  • Obsługa kart i paneli przeciągania.
  • Automatycznie przekształcaj adresy URL i adresy pocztowe w wyjście w linki i wiele więcej.
  • Eksperymentalny pakiet atomowy dla edytora atomu.

Jak zainstalować emulator terminalu Domerm w Linux

Nie ma dostępnych wstępnie zbudowanych pakietów Domterm, dlatego musisz zainstalować je ze źródła, ale przed pobraniem kodu źródłowego i skompilowania. Najpierw musisz zainstalować następujące zależności od odpowiednich dystrybucji Linux za pomocą menedżera pakietów, jak pokazano.

Na Debian/Ubuntu

$ sudo apt-get aktualizacja $ sudo apt-get instaluj GIT GCC Make CMake Automake LibJson-C-dev Pkg-Config Asciidoctor libmagic-dev zlib1g-dev qt5-qmake qt5-default libqt5WeBengine5 libqt5webchannel5-dev qtbebengine5-dev-dev-dev-dev 

Na RHEL/CENTOS

$ sudo yum aktualizacja $ sudo yum instaluj gcc zrób automake autoconf Texinfo Patch Libwebsockets Libwebsockets-Devel JSON-C-C-devel OpenSSL-DEVEL-DEVEL-DEVEL-DEVEL-DEVEL-DEVEL-DEVEL ASCIIDOCTOR 

Na Fedorze

$ sudo dnf aktualizacja $ sudo dnf instalacja gcc tworzy automake autoconf Texinfo Patch Libwebsockets Libwebsockets-Devel JSON-C-C-DEVEL OpenSsl-Devel-devel-devel-devel-devel ASCIIDOCTOR 

Domterm wymaga również Libwebsockets wersja 2.2 lub później. Dlatego musisz zbudować i zainstalować najnowszą wersję ze źródła, jak pokazano.

$ cd ~/pobrań $ git klon https: // github.com/Warmcat/libwebsockets $ cd libwebsockets $ mkdir build $ cd build $ cmake -dlws_with_ssl = 0 -dlws_with_zip_fops = 1… $ Make 

Następnie klonuj repozytorium źródła Domterm, zbuduj i zainstaluj za pomocą następujących poleceń.

$ CD ~/Downloads/$ git Clone https: // github.com/Perbothner/Domterm $ CD DOMTERM $ AUTORECONF $ ./konfiguruj--with-qtwebEngine--with-libwebsockets = $ home/download/libwebsockets/build $ Make $ sudo instaluj instalację 

Po pomyślnym zainstalowaniu Domterm W dystrybucji Linux możesz wyszukać go z menu systemowego lub uruchomić następujące polecenie, aby je uruchomić.

$ DOMTERM 

Strona główna Domterm: https: // domterm.org/

To wszystko! Domterm jest w pełni funkcjonalnym emulatorem terminali i konsolą bogatą tekstową, jest również wyposażony w kilka innych przydatnych aplikacji. Podziel się swoimi przemyśleniami na ten temat za pomocą poniższego formularza opinii.