Domterm - um emulador e console do terminal para Linux

Domterm - um emulador e console do terminal para Linux

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 Linux

Recursos 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.