Domterm - un émulateur et console terminaux pour Linux

Domterm - un émulateur et console terminaux pour Linux

Dom est un émulateur de terminal moderne et multiplexeur de terminal moderne (comme l'écran TMUX ou GNU) riche en fonctionnalités (comme l'écran TMUX ou GNU), qui est basé sur des technologies Web et une console de texte riche écrit principalement en JavaScript.

Il utilise libwebsockts En tant que backend et un octet-protocol pour communiquer avec le back-end, cela implique que vous pouvez l'invoquer dans un navigateur à l'aide de sockets Web; intégrer dans une application tierce; ou simplement l'exécutez comme un programme d'émulateur terminal générique.

Émulateur de terminal Domterm pour Linux

Caractéristiques de Domterm:

  • Il est compatible xterm et prend en charge plusieurs sous-communs.
  • Il est livré avec plusieurs applications qui incluent un: émulateur de terminal compatible xterm-compatible, une console de commande, une fenêtre de chat / talk et une boucle de lecture-Eval pour un langage de script interactif.
  • Prend en charge le multiplexage et les séances.
  • Son back-end permet d'imprimer des images, des graphiques ainsi qu'un texte riche.
  • Prend en charge le contrôle des préférences des utilisateurs via un fichier CSS.
  • Prend en charge les raccourcis clavier avec des emballages de ligne intelligents.
  • Permet en édition et mouvement du curseur à l'aide de la souris.
  • Prend en charge la préservation des caractères d'onglet avec une pagination automatique.
  • Prise en charge des onglets et des vitres dragables.
  • Transformer automatiquement les URL et les adresses courantes en sortie en liens et bien plus encore.
  • Un package expérimental atome-dommand pour l'éditeur d'atomes.

Comment installer l'émulateur de terminal DOMTerm dans Linux

Il n'y a pas de packages Domterm pré-construits disponibles, vous devez donc l'installer à partir de Source, mais avant de télécharger le code source et de le compiler. Vous devez d'abord installer les dépendances suivantes sur vos distributions Linux respectives à l'aide de Package Manager comme indiqué.

Sur Debian / Ubuntu

$ sudo apt-get updue $ 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-Dev-Dev 

Sur Rhel / Centos

$ sudo yum Update $ sudo yum install gcc Make Automake AutoConf texinfo patch libwebsockets libwebsockts-devel json-c json-c-devel openssl-devel file-devel libcap-devel asciidoctor 

Sur Fedora

$ sudo dnf mise à jour $ sudo dnf installer gcc make automake autoconf texinfo patch libwebsockets libwebsockets-devel json-c json-c-devel openssl-devel fichier libcap-devel asciidoctor 

Dom nécessite également libwebsockts version 2.2 ou plus tard. Par conséquent, vous devez créer et installer la dernière version de Source comme indiqué.

$ CD ~ / Télécharges $ git clone https: // github.com / warmcat / libwebsockets $ cd libwebsockets $ mkdir build $ cd build $ cmake -dlws_with_ssl = 0 -dlws_with_zip_fops = 1… $ marquer 

Clone suivante Le référentiel source Domterm, la construire et l'installer en utilisant les commandes suivantes.

$ cd ~ / téléchargements / $ git clone https: // github.com / Perbothner / Domterm $ cd Domterm $ AutoreConf $ ./ Configurer --with-qtwebengine --with-libwebsockets = $ home / downloads / libwebsockts / build $ make $ sudo faire installer 

Une fois que vous avez réussi à installer Dom Sur votre distribution Linux, vous pouvez la rechercher à partir de votre menu système ou exécuter la commande suivante pour la lancer.

$ Domterm 

Page d'accueil de Domterm: https: // domterm.org /

C'est tout! Dom est un émulateur de terminal complet et une console de texte riche, il est également livré avec plusieurs autres applications utiles. Partagez vos réflexions à ce sujet via le formulaire de rétroaction ci-dessous.