У меня есть вопрос, похожий на этого парня https://stackoverflow.com/questions/5609192/how-to-set-up-tmux-so-that-it-starts-up-with-specified-windows- открыт, но более конкретный ,
Я хочу сделать это в одном файле tmux.conf без каких-либо привязок клавиш для загрузки определенных сеансов в ответе @jasonwryan.
Итак, как мне это сделать? Я установил свой 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
но он не разбивает окно, когда я запускаю tmux.
Обновление: я не думаю, что приложение работает. Если я выброшу второе окно 'foo' и упросту свой 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
Так чего мне не хватает? Если я вручную переключаю сеансы после запуска tmux, нажимая CTRL+ bs и затем выбирая mySession, панели разделяются, и все отлично. Итак, как мне присоединиться или переключиться на mySession из session(0)?