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
J'espère que cela vous aidera !