tutorial how commands comandos tmux gnu-screen

how - tmux tutorial



Enviar comando a todas las ventanas en tmux. (2)

Es una forma de enviar el mismo comando a todas las ventanas en tmux, no a todos los paneles en la ventana. synchronize-panes - envía el comando a todos los paneles en una ventana. Necesito algo como ''at'' en pantalla.


Puedes hacer algo como esto: https://gist.github.com/2773454

Pero esto se ejecuta para cada panel, pero podría ajustarse en consecuencia.

Todo depende de lo que intente lograr, para esto, un ejemplo de lo que quiero lograr es la fuente ~ / .zsh en todos los paneles.


Siempre podrías hacer algo como esto:

session=mysession message="hello world" tmux list-windows -t $session|cut -d: -f1|xargs -I{} tmux send-keys -t $session:{} $message

También puede vincular esto a una clave en su tmux.conf como esta:

bind C-e command-prompt -p "session?,message?" "run-shell /"tmux list-windows -t %1 /| cut -d: -f1/|xargs -I/{/} tmux send-keys -t %1:/{/} %2/""