Domterm - um emulador e console do terminal para Linux
- 2980
- 497
- Maurice Champlin
Domterm é um emulador de terminal moderno e rico em recursos abertos e multiplexador de tela (como a tela TMUX ou GNU), que é baseada em tecnologias da web e um console de texto rico escrito principalmente em JavaScript.
Ele usa libwebsockets Como um back-end e um protocolo de byte para se comunicar com o back-end, isso implica que você pode invocá-lo em um navegador usando soquetes da web; incorporá-lo em um aplicativo de terceiros; ou simplesmente executá -lo como um programa genérico de emulador de terminal.
Emulador de Terminal Domterm para LinuxRecursos Domterm:
- É compatível com Xterm e suporta vários subcomandos.
- Ele vem com vários aplicativos que incluem um emulador terminal compatível com Xterm, console de comando, janela de bate-papo/conversação e um loop de leitura-EVAL-PRINT para uma linguagem de script interativa.
- Suporta multiplexação e sessões.
- Seu back-end permite imprimir imagens, gráficos e texto rico.
- Suporta o controle das preferências do usuário por meio de um arquivo CSS.
- Suporta atalhos de teclado com embrulho de linha inteligente.
- Opcionalmente permite a edição de entrada e o movimento do cursor usando o mouse.
- Suporta a preservação de caracteres de guia com paginação automática.
- Suporte as guias e painéis draggable.
- Transforme automaticamente os URLs e endereços de correio em saída em links e muito mais.
- Um pacote experimental no domingo atômico para o editor de átomos.
Como instalar o emulador de terminal domertter no Linux
Não há pacotes de Domterm pré-construídos disponíveis; portanto, você precisa instalá-lo da fonte, mas antes de baixar o código-fonte e compilá-lo. Primeiro, você precisa instalar as seguintes dependências em suas respectivas distribuições Linux usando o gerenciador de pacotes como mostrado.
No Debian/Ubuntu
$ sudo apt-get update $ sudo apt-get install git gcc tornar o cmake automático libjson-c-dev pkg-config asidoctor libmagic-dev zlib1g-dev qt5-Qmake qt5-desacalto libqt5webngine5 libqt5webnchannel5-DEFAULT Libqt5webngine5 libqt5wEbnchanNel5
Em Rhel/Centos
$ sudo yum update $ sudo yum install gcc make a automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openSsl-devel file-devel libcap-devel asidoctor
Em Fedora
$ sudo dnf update $ sudo dnf install gcc make automático autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openSsl-devel file-devel libcap-devel asidoctor
Domterm também requer libwebsockets versão 2.2 ou mais tarde. Portanto, você precisa construir e instalar a versão mais recente da fonte, como mostrado.
$ 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
Em seguida, clone o repositório de origem domert, construa e instale -o usando os seguintes comandos.
$ cd ~/downloads/$ git clone https: // github.com/perbothner/dommterm $ cd domert $ autoreconf $ ./Configure ---with-qtwebengine ---with-Libwebsockets = $ home/downloads/libwebsockets/build $ make $ sudo
Depois de instalar com sucesso Domterm Na sua distribuição Linux, você pode pesquisá -lo no menu do sistema ou executar o seguinte comando para iniciá -lo.
$ domert
Página inicial do DOMTERM: https: // domert.org/
Isso é tudo! Domterm é um emulador terminal completo e um console de texto rico, ele também vem com várias outras aplicações úteis. Compartilhe seus pensamentos sobre isso através do formulário de feedback abaixo.
- « O que realmente rm -rf comando em linux?
- NGXTOP - Monitorar arquivos de log nginx em tempo real no Linux »