Domterm - un émulateur et console terminaux pour Linux
- 4434
- 853
- Romain Martinez
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 LinuxCaracté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.
- « Ce que fait réellement «RM -RF» dans Linux?
- NGXTOP - Surveillez les fichiers journaux Nginx en temps réel dans Linux »