comment démarrer terminator avec une commande personnalisée par fenêtre?

27

Cela semble être un cas d'utilisation typique mais je ne trouve pas de moyen de le faire - j'ai créé une mise en page ayant plusieurs fenêtres. Je veux que chaque fenêtre ouvre une session SSH sur un serveur différent .

Rsf
la source

Réponses:

23
  1. Accédez à l'onglet Disposition dans la boîte de dialogue de configuration,
  2. Sélectionnez votre mise en page
  3. Dans le terminal de l'arborescence au milieu, sélectionnez votre premier terminal, sélectionnez votre profil et entrez à droite la "commande personnalisée"
  4. Répétez l'étape 3 pour tous vos terminaux sur lesquels vous souhaitez exécuter une commande spéciale au démarrage.

Utilisez toujours la même mise en page et le même profil.

Une fois terminé, cliquez sur fermer et quitter le terminateur.

Lorsque vous redémarrez Terminator, donnez la disposition et le profil comme option de ligne de commande. c'est à dire.terminator -l Layout1 -p Profile1

Si vous le souhaitez toujours, ajoutez un alias à .bashrc.

max.haredoom
la source
7
J'ai essayé de définir un répertoire et une commande personnalisés via l'interface utilisateur et le fichier de configuration et aucune des méthodes ne fonctionne pour moi. répertoire est simplement ignoré. La commande personnalisée plantera la configuration du terminateur ou du profil.
yuranos87
6
@ yuranos87 essayez d'ouvrir le fichier de configuration ~/.config/terminator/configet ajoutez une commande à l'une des Terminalsections:command = cd /some/folder; bash
iamantony
Tout ce que je mets dans «commande» provoque une erreur d'exécution lorsque le terminateur est chargé la prochaine fois avec la disposition spécifiée. Il corrompt également l'entrée de mise en page dans le fichier de configuration en ajoutant trop de fenêtres et de terminaux. J'utilise debian si cela fait une différence.
atreeon
Il est très important d'ajouter ; bashou ; zsh(selon votre shell) après chaque commande personnalisée dans votre mise en page. Ensuite, cela fonctionne bien et ouvre toutes les fenêtres. Sans cela, le terminateur pourrait ouvrir une seule fenêtre.
luke