divide automaticamente as janelas na inicialização do tmux

2

Eu tenho uma pergunta semelhante a esse cara link , mas mais específico.

Eu quero fazer isso em um único arquivo tmux.conf, sem nenhuma ligação de teclas para carregar sessões específicas por resposta do @jasonwryan.

Então, como faço isso? Eu configurei o meu tmux.conf:

new  -s mySession -n myWindow
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1 
selectp -t 0

mas não divide a janela quando inicio o tmux.

Atualização: Eu não acho que o anexo esteja funcionando. Se eu abandonar a segunda janela 'foo' e simplificar o meu tmux.conf:

# set panes the way I want them
# if I started tmux by just running 'tmux' in command line, it automatically creates session(0) so...

new -s mySession -n myWindow    # ... create new session (1) with new window (0)
select-window -t myWindow       # select myWindow (0)
splitw -v -p 50 -t myWindow     # split myWindow (0) vertically into halves(50 percent)


attach -s mySession             # error usage: attach-session [-dr] [-t target-session]
attach-session -t mySession     # so this doesn't work either
switch -t mySession             # nor doesn't work

Então, o que estou perdendo? Se eu alternar manualmente as sessões uma vez que o tmux inicia fazendo CTRL + bs e depois selecionando mySession, os painéis são divididos e tudo está ótimo. Então, como eu me conecto ou mudo para a sessão do mySession (0)?

    
por tir38 13.03.2013 / 21:27

1 resposta

0

Depois de criar a nova sessão, criar uma nova janela e dividir uma janela em dois painéis, você ainda precisa anexar à sessão. Adicionar

attach -s mySession

até o final dos comandos mostrados acima.

    
por 15.03.2013 / 19:03

Tags