Use run-shell -b :
With -b, the command is run in the background.
Estou usando a versão tmux 1.9a e notei que run-shell bloqueia o uso de qualquer comando de chave de prefixo até que o comando termine.
Para reproduzir isso basta executar
run-shell "sleep 10"
e tente executar qualquer um dos comandos de prefixo (por exemplo, C-b c para criar um novo painel). Você vai notar que nada acontece. Quando o comando terminar, a ação será executada.
Para mim, esse comportamento é indesejado porque o comando que eu quero executar nunca deve terminar. isso é um erro ou uma característica? Além disso, alguma idéia sobre como resolver isso?
Caso você esteja se perguntando sobre o caso de uso concreto: Estou tentando obter um tmux + kerberos setup para funcionar corretamente. Para isso, eu gostaria de usar o ktmux wrapper que você pode encontrar aqui .
Use run-shell -b :
With -b, the command is run in the background.