2013-01-10 1 views
3

Dire par exemple que j'ai 3 terminaux ouverts (ie gnome-terminal ou xterm) et que je voudrais les regrouper pour leur envoyer des commandes en même temps tout en tapant sur 1 seul terminal.plusieurs terminaux Linux envoient des commandes à toutes les fenêtres en même temps

Je veux l'option de disperser ces terminaux si j'ai besoin d'émettre une commande dans un terminal particulier. Y a-t-il une application de terminal qui pourrait fournir cette capacité? J'ai essayé keyboardcast et n'est pas exactement ce que je cherche, puisque vous devez taper votre commande dans une fenêtre contextuelle.

Répondre

2

Si vous voulez une approche non-GUI, vous pouvez également utiliser tmux pour envoyer à plusieurs sessions comme expliqué here - essentiellement cela fonctionne en utilisant la commande suivante tmux dans une boucle (si nécessaire):

tmux send-keys -t session_id your_command C-m 

il y a aussi une amélioration de tmux, appelé wemux, que sup Ports jumelés, en miroir et modes voyous.

0

Si vous ouvrez plusieurs onglets/fenêtres dans konsole, vous pouvez diriger l'entrée du clavier de l'un d'entre eux vers les autres. Sélectionnez simplement le menu Edition -> Copier l'entrée vers ... -> Tous les onglets/Sélectionner .../Aucun.

Questions connexes