1 votes

Comment configurer le fichier de configuration de Terminator pour qu'il s'ouvre avec plusieurs onglets ?

Je suis nouveau sur Terminator. J'essaie de comprendre comment configurer un fichier de configuration qui ouvrira une fenêtre avec plusieurs onglets.

Jusqu'à présent, tous les fichiers de configuration que j'ai trouvés ne semblent rien faire avec les onglets.

Quelqu'un a-t-il un exemple simple d'un fichier de configuration qui ouvre plusieurs onglets dans une fenêtre ?

0voto

Terrance Points 35422

Cette réponse n'utilise pas la configuration, mais un script que j'ai écrit sur la base d'un autre script que j'ai écrit pour mon travail qui ouvre plusieurs fenêtres SSH de cluster en même temps. Une chose que j'ai remarqué et c'est que si vous cliquez sur le bouton de fermeture de la fenêtre. X dans le coin supérieur droit de Terminator, il laisse l'instance ouverte pour une raison quelconque et la --new-tab ne fonctionne pas correctement. Donc, vous pourriez vouloir exécuter sudo pkill terminator avant d'exécuter le script. Mais, si vous tapez dans exit dans chaque onglet tout en le fermant, il se ferme correctement.

De temps en temps, un terminateur s'accroche et ne se ferme pas correctement, ce qui fait qu'il ouvre une seule fenêtre avec des erreurs concernant les liaisons de touches, mais si je le relance, il fonctionne bien.

Le script : _Tu peux l'appeler comme tu veux. Pour l'instant, le mien est term_test.bsh ._

#!/bin/bash

#Kill any previous Terminators.
killall -9 terminator >/dev/null 2>&1

if [[ $1 == "" ]]; then
    echo -n "Please enter number of Terminator tabs you want to open: "
    read num1
else
    num1=$1
fi

if [[ ! ${num1} || ${num1} = *[^0-9]* ]]; then
    echo "${num1} is invalid input.  Please only use numbers."
    exit 1
fi

$(terminator >/dev/null 2>&1 &) && for i in $(seq $((num1-1))); do terminator --new-tab; done
disown -a

Exemple :

term_test.bsh 4

enter image description here

J'espère que cela vous aidera !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X