Emulateurs de terminaux Linux pour Windows. Variété de terminaux Linux. Qu'est-ce que la borne

Bonjour Haber !

Pour moi, un ingénieur en automatisation Linux, l'utilisation de Windows sur mon poste de travail principal au début n'était que douleur et souffrance. Mais je ne pouvais rien y faire : des normes d'entreprise et des logiciels qui ne fonctionnent que sous Windows. En essayant de trouver un terrain d'entente, je suis passé par trois étapes. Au début, je ne suis passé à Windows qu'occasionnellement selon les besoins. Puis une machine virtuelle sur virtualbox avec un X-server. Après cela, je voulais au moins un peu du confort de la console sous Linux (j'ai utilisé Terminator comme terminal principal).

Après avoir farouchement cherché sur Google et installé tous les émulateurs de terminaux pour Windows que j'ai pu trouver, il s'est avéré qu'il n'y en avait même pas un qui me convenait légèrement. Et je voulais que le terminal se comporte le plus près possible des options Linux. Par exemple, naturellement, vous avez besoin d'onglets, de fractionnement, de sélection de texte avec défilement (lorsque vous devez sélectionner plusieurs écrans), de copie de texte dans le presse-papiers immédiatement après la sélection, etc.

En conséquence, j'ai eu une "moissonneuse" comme dans la capture d'écran ci-dessous. Vous pouvez découvrir comment le configurer en regardant sous cat.


Avant d'obtenir le résultat, j'ai même sérieusement pensé à mon vélo (porter, écrire le mien). Mais la paresse et le bon sens ont fait des ravages...

En cherchant un bon terminal, je suis tombé sur un sujet habra : Un terminal alternatif pour Windows. ConEmu est une application vraiment cool, mais pas pour ceux qui utilisent des terminaux Linux depuis longtemps. Ensuite, je suis tombé sur Mintty (a été installé avec Cygwin). Le programme est génial, il se comporte aussi près que possible de terminaux tels que Gnome-terminal et Terminator, mais il n'y a pas d'onglets.

Il s'est avéré que le ConEmu susmentionné peut exécuter des applications GUI dans ses onglets ! Et puis une étincelle d'espoir a commencé à jaillir... Mais assez de paroles, il est temps de passer aux choses sérieuses !

Installation des programmes requis

ConEmu mettre d'ici: code.google.com/p/conemu-maximus5
Menthe J'ai installé avec Cygwin : cygwin.com/install.html

Personnalisation

V ConEmu allez dans Paramètres-> Tâches et, en cliquant sur le signe plus, ajoutez les tâches nécessaires comme dans la capture d'écran :

Dans notre cas, ce sont :

Nom de la tâche Commander
cygwin C:\Cygwin\bin\mintty.exe
ssh_local C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat
cmd cmd
powershell powershell

Avec attention! CMD infernal !

VMssh.bat :
@ECHO OFF SET VMNAME = xubuntu CALL D: \ Work \ VMstart.bat% VMNAME% ssh [email protégé]
Appelle le script de démarrage de la machine virtuelle, remplacez VMNAME par celui requis.

VMstart.bat :
@ECHO OFF SET VMNAME = "% 1" SET isVMRun = IF [% 1] == (écho Paramètre vide VMNAME. Usage:% 0 EXIT / B 1) FOR / F %% i IN ("VBoxManage list runningvms") DO SET isVMRun = %% i IF NOT "% isVMRun%" == "% VMNAME%" (Vboxmanage startvm% VMNAME% --type headless)
Vérifie si la machine virtuelle est en cours d'exécution et sinon, la lance. Ainsi, je n'ai pas besoin de me rappeler si la machine virtuelle est en cours d'exécution, lancez VirtualBox séparément et effectuez des clics supplémentaires.

Un petit "sifflet"

Thème de type Xoria pour Mintty (~ / .minttyrc):
ForegroundColour = 208 208 208 BackgroundColour = 28,28,28 CursorColour = 255 175,0 IMECursorColour = 128 224 160 Black = 12,12,12 BoldBlack = 10,10,10 Red = 215.135,135 BoldRed = 223,135,135 Green = 175,215.11, Bold,Jaune = 135,135, BoldGreen = 135 135 175 223 Magenta = 215 175 215 BoldMagenta = 223 175 223 Cyan = 175 215 215 BoldCyan = 175 223 223 Blanc = 230 230 230 BoldWhite = 238 238 238 BoldAsFont aucune Police = Consolas FontHonteight = 11 TerrollColor x Font = 256 =

Dossier de travail partagé (les fichiers sont disponibles sur Windows et sur une machine virtuelle) - vous devez le configurer dans VirualBox-e comme suit :

Vous devez également l'enregistrer dans fstab sur la machine virtuelle afin qu'elle soit automatiquement montée au démarrage.

Conclusion

En conséquence, j'ai un terminal dans lequel je peux vivre d'une manière ou d'une autre. Je ne prétends en aucun cas être exclusif de cette solution, mais j'espère qu'elle sera utile à quelqu'un. Un avantage distinct de cette solution est un tampon de texte partagé et des dossiers partagés. Ainsi, nous travaillons avec la machine virtuelle Linux de la même manière qu'avec le reste des onglets du terminal.

Scripts et configuration mynttyrc téléchargés sur git-hub.

Je recherche une application pouvant servir de terminal intégré de type Linux pour mon PC Windows. Par exemple, je pourrais parcourir le système de fichiers, installer des applications comme vi, etc. J'aimerais que cette application satisfasse aux exigences suivantes :

  • est libre
  • Utilise Bash
  • Pas un émulateur (en fait, je peux voir mes fichiers sur le lecteur C et interagir avec eux)
  • Facile à installer
  • Compatible avec Windows 10

Johannes

Si vous souhaitez perdre l'exigence de bash, vous pouvez également jeter un œil à Powershell qui peut être scripté et intégré à d'autres services Windows - en.wikipedia.org/wiki/Windows_PowerShell

Sarj Borsch

^ Alors pourquoi pas Python ? Il s'agit également d'un langage de programmation à usage général multiplateforme et vraiment entièrement fonctionnel.

y3sh

Il y a toujours du mastic. Cela nécessiterait l'installation d'un réseau Linux sur le réseau (par exemple raspberry pi, PC dédié, machine virtuelle, EC2). De cette façon, vous ne ressentirez pas beaucoup des douleurs de Cygwin. Ajouté ceci comme commentaire car c'est une interprétation plutôt faible de vos critères. Cependant, pour moi, je préfère le vrai Linux à Cygwin.

JDługosz

Vous posez des questions sur un shell de commande ou un terminal autre que la console Windows ?

Pétach

ConsoleZ avec des outils GNU natifs est une bonne alternative

Réponses

Le volume

J'utilise Cygwin depuis un certain temps maintenant et il semble faire son travail. C'était très facile à installer et je pouvais choisir parmi de nombreux packages différents comme vim, wget, etc.

Cygwin

Obtenez ce sentiment Linux - sur Windows

Cygwin est un environnement de type Unix et une interface de ligne de commande pour Microsoft Windows. Cygwin fournit une intégration native d'applications, de données et d'autres ressources système basées sur Windows avec des applications, des outils logiciels et des données dans un environnement de type Unix.

Garnison Jim

J'utilise Cygwin depuis plus de dix ans maintenant. C'est mon terminal de ligne de commande standard (menthe) et je n'ai presque jamais besoin d'utiliser cmd.exe.

Stephen Penny

Pourquoi avez-vous une photo de Hamilton C Shell ?

Garnison Jim

@kasperd Je n'ai jamais remarqué de problèmes de performances. Je ne m'attends pas à ce qu'il corresponde aux performances de Linux, mais il n'y a jamais eu un moment où j'ai été déçu par des performances médiocres.

kasperd

@JimGarrison Je pense que cela ne peut que signifier que vous n'avez pas beaucoup utilisé les fonctions lentes, car la lenteur était impossible de ne pas remarquer les scripts shell dont j'avais besoin. Non pas que ce soit une source de frustration, car je pouvais simplement me connecter à un serveur Linux et y exécuter mes scripts. Cygwin ne m'a jamais déçu - je blâmerais plutôt Windows et j'admettrais que Windows avec Cygwin était un meilleur environnement de bureau que Windows sans Cygwin.

Huey

MSYS est beaucoup plus léger que Cygwin, mais il Peut être pas tout ce dont vous avez besoin. Évidemment, vous devrez évaluer cela vous-même. Cela correspond certainement à tous vos 5 points. C'est gratuit, a un shell Bash, vous pouvez interagir avec les lecteurs actuels, facile à installer et fonctionne sur Win10.

samedi
Matty

J'utilise une combinaison de Git Bash qui apparaît lors de l'installation de Git et ConEmu. Git Bash utilise MinGW, tandis que ConEmu offre la possibilité d'avoir plusieurs onglets et de jolis schémas de couleurs, la possibilité d'avoir un terminal en plein écran, etc.

Et pour ceux qui s'intéressent à l'archéologie logicielle, Git Bash pour Windows est livré avec Perl v5.8.8. Il est difficile de trouver une ancienne version de Perl pour Windows.

Boggin

@tjd perl rapporte la version v5.22.0 (dernière version stable) avec mon installation Git-2.5.2.2.

@Boggin J'ai arrêté de rechercher des mises à jour pour Git 1.9.5 sous Windows. Ravi de voir qu'ils ont enfin livré!

enfant desoong

Je dois dire que je préfère Git Bash à Cygwin, simplement parce que si je veux vraiment un environnement complètement semblable à Linux sur mon ordinateur, alors je démarre sous Linux. Cygwin est génial, mais trop si vous voulez juste une coquille !

Franck Dernoncourt

Le volume

Je sais que je suis vraiment excité, j'ai hâte :D

Aiden Grossman

Cela a l'air vraiment excitant.

Hérohtar

Cela devrait être la réponse maintenant, car ce sont de vraies distributions Linux fonctionnant sous Windows 10 et extrêmement faciles à configurer.

Franck Dernoncourt

jpmc26

MSYS2 est un fork de Cygwin conçu pour être un environnement mis à jour pour prendre en charge les builds avec MinGW. (C'est-à-dire qu'il est destiné à servir d'alternative plus pratique au MSYS de plus en plus obsolète. Voir pour quelques détails.) Il fonctionne bien comme un shell bash avec des outils Linux sur une machine Windows.

Conditions

  • Libérer
  • bash est le shell par défaut
  • S'installe sur votre ordinateur et s'exécute sur votre disque dur local, pas sur un système émulé

    Notez que vous devez soit citer vos chemins (cd "C:\") soit utiliser une autre spécification absolue (cd/c). Je pense que Cygwin, MSYS et d'autres options similaires sont similaires à cet égard.

    Utilise le programme d'installation exécutable standard de Windows

  • Je n'ai pas personnellement testé Windows 10, mais comme il s'agit d'un fork de Cygwin et qu'il le suit de près, je suis convaincu qu'il est aussi compatible avec Windows 10 que Cygwin.

Un autre

À mon avis, le plus grand avantage de MSYS2 est sa gestion des packages relativement propre. Les gestionnaires de packages Cygwin et MSYS sont déroutants et difficiles à utiliser à mon avis. Ils sont graphiques et peu intégrés au système lui-même. En revanche, MSYS2 a porté pacman Arch Linux et toute la gestion des packages se fait à partir de la ligne de commande. Il existe de nombreux packages disponibles et facilement installables, de Python à Perl, de vim à SVN, de git aux compilateurs MinGW. Il y a un petit problème avec la mise à jour de certains packages "de base": vous devez redémarrer votre shell et relancer la mise à jour, mais à mon avis c'est bien mieux que d'exécuter un outil graphique externe.

Voir également la propre déclaration de MSYS2 sur les différences par rapport à Cygwin et leurs objectifs.

Josef

Se mettre d'accord! De plus, ConEmu est un bon émulateur de console. J'utilise zsh ou fish comme wrappers, mais avec MSYS2 dans ConEmu, au quotidien.

jpmc26 env | uniq | trier -r | grep CHEMIN

Mon-serveur-web 2> & 1 | mon-trieur-de-journaux

fonctionnera toujours bien. Vous aurez peut-être besoin de cygwin ou de msys pour pouvoir accéder aux coreutils GNU comme grep et uniq. Windows a plusieurs fonctions natives intégrées sous des noms de type Unix qui peuvent faire exploser les choses, alors soyez prudent avec l'ordre de votre variable PATH.

Le manuel de xonsh est assez long et semble couvrir une grande partie des fonctionnalités généralement attendues lorsqu'une commande ash ou bash apparaît :

  • Compile, évalue et exécute !
  • Historique des commandes et complétion des onglets
  • Aide et aide ? & ??
  • Alias ​​et invitations individuelles
  • Exécute des commandes et/ou des scripts * .xsh, qui peuvent également être importés
  • Variables d'environnement, y compris la recherche avec $ ()
  • Redirection et concaténation des E/S
  • Emplois d'arrière-plan et gestion des emplois
  • Sous-processus, tuyaux et coprocessus imbriqués
  • Mode sous-processus lorsque la commande existe, sinon mode Python
  • Sous-processus capturé avec $ (), sous-processus non capturé avec $, évaluation Python avec @ ()
  • Globalisation du nom de fichier à l'aide de * ou d'une expression régulière.
Lyndon Blanc

MobaXTerm

  • Est libre: Oui... Il a une édition personnelle et professionnelle. L'édition professionnelle ajoute simplement un contrat de support et des outils de déploiement AFAICT). Vous pouvez utiliser la version personnalisée sur votre lieu de travail
  • Utilise Bash : Oui. J'utilise MobaXTerm 8.6 et j'utilise la version Bash 4.1.17 (0). Les nouvelles versions de MobaXTerm peuvent utiliser le nouveau Bash
  • Pas un émulateur : Oui, ce n'est pas un émulateur... Il vous lance dans la direction de ce qui ressemble à une structure de fichier Unix (ressemble à ls/), mais si vous allez dans /mnt/c, votre lecteur C sera là.
  • Facile à installer: Oui... Un programme d'installation simple et un fichier exécutable portable sont fournis.
  • Compatible avec Windows 10 : Oui et Vista et 7

L'installation de choses comme Vi peut le faire. Il a son propre apt-get appelé MobApt qui est basé sur apt-cyg (version 0.59 pour moi). Vous faites simplement le style Debian habituel apt-get install vi, etc.

Je suppose que MobaXterm inclut principalement Cygwin, mais je le préfère car la dernière fois que j'ai utilisé Cygwin, il s'est répandu dans tout mon système d'exploitation, s'ajoutant à divers menus. MobaXterm stocke tout.

Cependant, les principales fonctions de MoboXTerm ne sont pas son terminal local. Il est probablement mieux connu pour son client SSH, avec SFTP et X11 intégrés. Et un tas d'autres choses.

Le choix d'un émulateur de terminal est en grande partie une question de préférence personnelle, mais il est indéniable que le meilleur émulateur de terminal pour Linux est le puissant Terminator.

Ce que Terminator peut faire :

  • Fournir une interface de ligne de commande (CLI) complète pour Linux
  • Organiser plusieurs fenêtres de terminal dans une grille
  • Ouvrir plusieurs sessions dans des onglets
  • Déplacer les terminaux avec la souris
  • Beaucoup de raccourcis clavier personnalisables
  • Dispositions et profils de terminaux personnalisables
  • Entrée simultanée dans plusieurs groupes de bornes
  • Apparence personnalisable

Pourquoi Terminator est meilleur que les autres

Terminator est un terminal puissant construit sur le terminal GNOME familier. Si vous travaillez souvent avec le terminal (comme la plupart des utilisateurs de Linux), Terminator vous facilitera la vie non seulement en ayant plusieurs onglets, mais aussi en plaçant plusieurs terminaux dans une même fenêtre, en la divisant à la fois horizontalement et verticalement. Vous pouvez enregistrer des dispositions de fenêtre pour des tâches spécifiques et les appeler avec quelques touches de raccourci.

Où est Terminator inférieur

Le seul véritable inconvénient de Terminator est qu'il est assez gourmand en ressources. Si vous avez besoin d'un système très léger, en particulier sur une machine faible, Terminator n'est peut-être pas le meilleur choix.

Concurrents

Les utilisateurs de Linux disposent d'un vaste choix d'émulateurs de terminaux. Le terminal GNOME et Konsole (respectivement les terminaux standard GNOME et KDE) sont d'excellents terminaux qui donneront à l'utilisateur moyen de nombreuses options de puissance et de personnalisation. Si vous utilisez le terminal occasionnellement, il n'y a aucune raison de passer à autre chose.

Si vous voulez un terminal léger, vous devriez vous tourner vers xterm ou son concurrent encore plus léger (mais moins flexible dans la personnalisation). Aucun d'entre eux n'a autant de fonctionnalités, mais ils sont idéaux pour les systèmes à faible consommation où vous avez besoin de centaines d'options.

Enfin, j'aime les terminaux déroulants de style Quake comme Guake (pour GNOME) et Yakuake (pour KDE). La fenêtre du terminal s'ouvre en appuyant sur une touche de raccourci, cachant le reste du temps en arrière-plan. C'est idéal si vous n'avez généralement besoin d'exécuter que quelques commandes.

Conformément à une longue tradition de logiciels open source, les utilisateurs se voient proposer un large choix de telles solutions. Ce qui, d'ailleurs, est aussi traditionnellement un sujet de critique des logiciels open source. Par exemple, pourquoi un utilisateur a-t-il besoin de plusieurs dizaines d'émulateurs de terminaux différents (par souci de concision, ils sont de plus en plus appelés simplement terminaux) ? De plus, la différence entre eux est plutôt arbitraire. Et même certains fans de Linux pensent que la redondance est nuisible dans ce cas.

Cependant, il existe encore d'autres arguments en faveur de la diversité. Même si vous ignorez le fait que de nombreuses solutions favorisent la concurrence, ce qui profite à la fois aux développeurs et aux utilisateurs.

1 Xterm, urxvt...

Xterm dans Kali Linux

Xterm et urxvt sont des terminaux pour l'environnement X Window. Cela signifie qu'ils fonctionneront de la même manière dans n'importe quel environnement de travail. Il est possible que ce soit pour cette raison qu'ils soient préférés par les utilisateurs Linux expérimentés.

Xterm est considéré comme le terminal Linux standard. Le programme est inclus dans presque toutes les distributions et c'est souvent avec lui que commence la familiarité avec cet OS.

Du point de vue d'un utilisateur inexpérimenté, ce programme a un inconvénient important - sa configuration se fait en éditant manuellement le fichier .Xresources. Mais pour un administrateur système, au contraire, c'est un gros plus, car plus les options sont cachées, moins l'utilisateur risque de tout gâcher.

Cependant, la configuration de Xterm est une tâche assez simple, même pour un débutant. Le programme est bien documenté - les personnes complètement paresseuses peuvent trouver un exemple prêt à l'emploi sur le net et modifier les options intuitives à leur guise.

Urxvt - Terminal rxvt fourchu avec prise en charge Unicode. Il est configuré de la même manière que xterm - en éditant manuellement le fichier .Xresources. Malgré sa concision, urxvt prend même en charge la semi-signification, donc si l'utilisateur le souhaite, il sera très impressionnant sur le bureau.

En règle générale, l'utilisateur n'a pas besoin de choisir des terminaux universels. Au moins l'un d'entre eux est sûrement déjà installé par défaut.

2 Konsole, terminal GNOME, LXTerminal, terminal Xfce...


Terminal Gnome dans Kali Linux

Ce sont des terminaux conçus pour être utilisés dans un environnement de travail spécifique et formellement inclus dans sa livraison standard. Leur principale caractéristique est leur intégration complète dans l'environnement utilisateur.

En particulier, le terminal KDE Konsole d'origine est utilisé par d'autres applications sur ce bureau : Konqueror, Kate, Dolphin et KDevelop. Cette approche étend considérablement les capacités des programmes et rend leur utilisation aussi confortable que possible.

Bien sûr, Konsole est intégré à KDE non seulement techniquement, mais aussi conceptuellement. Il suffit de regarder le système de paramètres de ce terminal - il devient immédiatement clair qu'il y a tellement d'options que vous pouvez configurer tout ce qui est uniquement configuré. De plus, sans recourir à l'édition manuelle du fichier de configuration.

Ainsi, le choix de l'environnement d'exploitation implique presque toujours automatiquement le choix du terminal. Bien entendu, l'emballage peut être retiré ultérieurement, mais cela entraîne une détérioration des propriétés de consommation du système.

3 Guake, Tilda, Yakuake, Yeahconsole...


Guake sur Kali Linux

Ce sont les terminaux dits déroulants. Les développeurs de telles applications ont emprunté l'idée du célèbre jeu Quake, où une telle console était l'un des éléments importants du contrôle du gameplay.

L'idée est vraiment très intéressante. En appuyant sur n'importe quelle touche, un terminal apparaît à l'écran et disparaît exactement de la même manière après que l'utilisateur a effectué les actions nécessaires. Il est curieux qu'à peu près la même chose puisse être obtenue à l'aide d'un terminal ordinaire - il suffit d'attribuer une "touche de raccourci" pour l'ouvrir.

Cependant, les idées de l'utilisateur sur la commodité et l'aspect pratique se sont avérées beaucoup plus complexes que la logique apparemment impeccable d'un technocrate. Les terminaux déroulants deviennent de plus en plus populaires et coexistent avec succès avec des applications traditionnelles similaires sur le même système.

YeahConsole se distingue de la liste des terminaux déroulants, qui en soi n'est pas un terminal à part entière, mais sert uniquement de shell pour le terminal, qui peut être xterm, urxvt, etc., le transformant en un menu déroulant console. La méthode de configuration de ce programme est similaire à la configuration de xterm - l'utilisateur doit éditer manuellement le fichier .Xresources.

La pratique montre que l'utilisation d'un terminal déroulant permet de simplifier radicalement un certain nombre d'opérations. Par conséquent, il est également conseillé de l'avoir dans le système.

4 Terminator, qterminal, sakura, termit, terminologie...


Terminateur dans Kali Linux

Malgré le fait que la liste des terminaux clairement demandés à première vue soit épuisée, les développeurs essaient d'offrir à l'utilisateur quelque chose de nouveau et d'original. Certaines solutions réussissent, d'autres non.

L'exemple le plus illustratif d'un terminal réussi est Terminator. Sa particularité réside dans le fait que la fenêtre principale peut être divisée en plusieurs parties, chacune d'elles exécutant un terminal distinct. Il est très pratique pour les utilisateurs qui ont besoin d'effectuer plusieurs opérations en parallèle et de suivre l'avancement du processus.

La terminologie plaira sûrement aux amateurs de toutes sortes de décorations mises en œuvre grâce à un système visuel de paramètres. Bien qu'il implémente également plusieurs fenêtres, comme dans Terminator.

Cependant, la terminologie peut difficilement être attribuée à des projets complètement indépendants. Ce terminal est développé dans le cadre du projet de bureau des Lumières. Hélas, cet entourage n'a jamais gagné la popularité que méritait son concept. Cependant, cela ne signifie pas que le programme ne peut pas être utilisé seul.

Ainsi, nous obtenons un autre terminal utile pour certaines tâches spécifiques. Et seul l'utilisateur peut décider comment il est plus pratique pour lui de travailler - avec un seul terminal ou avec quatre. L'essentiel est que cela ait un effet positif sur le résultat.

Aujourd'hui, je voudrais vous parler de l'émulateur de terminal Terminix, qui est souvent mentionné par les lecteurs de notre site.

Il est à noter qu'aujourd'hui je ne vis pas dans le terminal : j'utilise régulièrement apt, snap et quelques autres utilitaires de console, et parfois je travaille avec le système de contrôle de version git. Par conséquent, au moins pour mes besoins, il suffit d'utiliser GNOME Terminal, l'émulateur de terminal standard d'Ubuntu, car il possède toutes les fonctionnalités dont j'ai besoin.

Heureusement, les dépôts Ubuntu regorgent d'une grande variété d'émulateurs de terminaux, notamment Terminator, Tilda, le menu déroulant Guake et le Terminix susmentionné.

Terminix / Tilix est un émulateur de terminal de tuilage. Cela signifie qu'il peut fonctionner avec plusieurs terminaux à la fois dans une seule fenêtre. Vous pouvez diviser l'écran et répartir les terminaux horizontalement ou verticalement.

Terminix a dû changer de nom cette année et s'appelle désormais Tilix. Une ancienne version de l'application est disponible dans les archives d'Ubuntu, que j'ai utilisées dans cet article, et elle s'appelle toujours Terminix.

L'application a été développée conformément aux directives d'interface humaine de GNOME (HIG). Par conséquent, l'application semble assez moderne dans les environnements de bureau tels que GNOME Shell et Budgie.

L'application prend également en charge l'utilisation de différents profils pour chaque panneau de terminal que vous lancez, ainsi que la possibilité de lancer simultanément plusieurs sessions au sein de l'application et de basculer entre elles.

Vous pouvez faire glisser n'importe quel terminal pour l'ouvrir dans une fenêtre séparée, comme s'il s'agissait d'un onglet dans le navigateur (et vous pouvez également faire glisser le terminal vers une autre fenêtre).

Voici une liste des principales fonctionnalités de l'application :

  • Lancement de plusieurs terminaux et sessions
  • Organisez facilement les terminaux par glisser-déposer
  • Configuration des noms de session ou de terminal
  • commutateur VTE
  • Entrée synchronisée (vous pouvez entrer la même commande dans tous les terminaux)
  • Appliquer des thèmes pour changer l'apparence des terminaux (y compris la transparence)

Installer Terminix sur Ubuntu

Si vous utilisez Ubuntu 17.04, vous pouvez installer Terminix sur Ubuntu via l'application Ubuntu Software sans ajouter de PPA au système :

Il s'agit d'une ancienne version, donc toutes les fonctionnalités décrites sur le site Tilix n'y sont pas présentes (mais toutes les fonctionnalités mentionnées dans cet article sont en place).

Une fois installé, vous pouvez rechercher et ouvrir Terminix à partir de Unity Dash, de GNOME Browse ou du menu ou du lanceur d'applications que vous utilisez.

Si vous souhaitez installer Tilix sur Ubuntu, vous devez télécharger l'archive avec la dernière version de l'application - "Tilix.zip" - à partir de la page des versions Github du projet au lien suivant :

Une fois téléchargée, décompressez simplement l'archive à son emplacement actuel dans le terminal et compilez les circuits avec les deux commandes suivantes :

sudo unzip tilix.zip -d /
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

C'est tout. Une fois installé, vous pouvez rechercher et ouvrir Terminix à partir de Unity Dash, de GNOME Browse ou du menu ou du lanceur d'applications que vous utilisez.