в последнее время часто тачка стала падать с кернел паником => открытые сессии в тмуксе теряются
решил из позапихать в фалы, чтобы потом было проще восстановить раскладку окон
набросал обертку для удобного запуска
#!/bin/bash
sessionName="$1";
sessionPath="$HOME/.byobu/tmux.windows.d/$sessionName" ;
echo -e "Starting session $sessionName";
if [ -f $sessionPath ]; then
echo -e "Session file: $sessionPath exists.\nStarting..." ;
byobu-tmux new-session -s"$sessionName" "tmux source $sessionPath" ;
else
echo -e "Session file doesnt exist.\nStarting unkn session" ;
byobu-tmux new-session -s"unkn" ;
fi
например, файл $HOME/.byobu/tmux.windows.d/vbox-headless
neww -n"Centos6.3x64_1" "/bin/bash"
neww -n"Centos6.3x64_2" "/bin/bash"
neww -n"Centos6.3x64_3" "/bin/bash"
neww -n"AlkDebSidDx86" "/bin/bash"
но при запуске скрита появляются эти 4 окна со смещением в 1, т.е. создаются все эти окна, но нулевое окно отсутствует, а окна начинаются с 1. Блин, сам не понял, что написал. В общем, я про позицию/номер окна в сессии, а не их количество.
я так понимаю, потому что в нулевом окне отрабатывает tmux source <путь_до_файла> и оно закрывается
тогда вопрос? наверное, я им(тмуксом) не так пользуюсь? И если да, то как реализовать загрузку нужных сессий без биндов на клавиши?