Domterm - emulator końcowy i konsola dla Linuksa
- 1622
- 401
- Igor Madej
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 LinuksaFunkcje 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.
- « Co właściwie robi polecenie „rm -rf” w Linux?
- NGXTOP - Monitoruj pliki dziennika Nginx w czasie rzeczywistym w Linux »