Aide avec la configuration 'Terminator', ou avec tout outil capable de faire la même fonctionnalité


1

Lors du développement d'un projet, j'ai dû ouvrir plusieurs onglets dans gnome-terminal: certains que je venais d'utiliser pour les flux de sortie, d'autres étaient utilisés pour l'invite du shell.

Existe-t-il un moyen d'automatiser cette tâche?

Par exemple, j'aimerais pouvoir exécuter un script qui ouvrirait automatiquement plusieurs terminaux et exécuterait certaines commandes sur chacun d'eux. Les terminaux doivent être affichés verticalement ou horizontalement plutôt que dans des onglets (ou des fenêtres différentes) le long des lignes d'un affichage en grille.

Terminator fait exactement ce que je veux, mais je ne peux pas savoir comment le configurer comme je le veux. Je ne comprends pas le truc 'Layout'

Voici une partie de mon fichier 'config':

[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
      position = left
   [[[child2]]]
      type = Terminal
      parent = window0
      position = left
   [[[window0]]]
      type = Window
      parent = ""

Lorsque j'exécute Terminator, une erreur est imprimée, indiquant qu'il existe un nombre incorrect d'enfants. Terminator apparaît alors normalement avec un seul terminal.

Est-ce que quelqu'un sait ce que je pourrais faire mal ici? Je serais heureux de regarder d'autres outils avec les mêmes fonctionnalités.

Lien croisé entre stackoverflow, une très bonne réponse peut être trouvée ici: http://tinyurl.com/6727z6j

Réponses:


0

Vous devez utiliser VPaned pour le fractionnement vertical ou HPaned pour le fractionnement horizontal.

Exemple de fichier de configuration:

[layouts]
  [[superuser]]
    [[[window]]]
      type = Window
      parent = ""
    [[[pane]]]
      type = VPaned
      parent = window
    [[[terminal0]]]
      type = Terminal
      parent = pane
    [[[terminal1]]]
      type = Terminal
      parent = pane
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.