Я хотел бы, чтобы Byobu запустился с 4 окон (Byobu в смысле Byobu, не в смысле Ubuntu):
top
bash
в /
bash
в $HOMEvim
на существующем файлеТаким образом, я записал это в моем ~/.byoburc
:
byobu new-session -s my -n Top -d "top"
byobu new-window -t my -d -n Root -c /
byobu new-window -t my -d -n Personal
byobu new-window -t my -d -n Notes -d "vim /home/nico/notes.txt"
И теперь byobu даже не запускается, я предполагаю, что он просто называет себя. Таким образом, я пытался удалить byobu
часть:
new-session -s my -n Top -d "top"
new-window -t my -d -n Root -c /
new-window -t my -d -n Personal
new-window -t my -d -n Notes -d "vim /home/nico/notes.txt"
Но это говорит, что не находит new-session
команда.
ВОПРОС: Каков правильный синтаксис?
Если Вы читаете man byobu
, конкретно раздел WINDOWS, это говорит:
Пользователи могут создать список окон для запуска при запуске в
$BYOBU_CONFIG_DIR/windows
и$BYOBU_CONFIG_DIR/windows.tmux
. Этот файл является тем же синтаксисом как~/.screenrc
и~/.tmuxrc
, каждая строка, указывающая окно, как описано на экране (1) или tmux (1).
Так работая byobu и выполнение echo $BYOBU_CONFIG_DIR
говорит мне, что файлы находятся в /home/username/.byobu
. Теперь, файл окон не работал, но windows.tmux
файл, действительно добивался цели открытия bash
, nano
, и htop
. В основном это - то, что я имею там.
$ cat .byobu/windows.tmux
new-session bash ;
new-window htop ;
new-window nano;
Теперь, так как я не являюсь так хорошо сведущим с tmux
, А тем более tmuxrc
файл, я могу только дать Вам это очень. Существует a -c
флаг, для начального каталога, так например, я мог сделать new-session -c / bash ;
запускаться в корневом каталоге. Но до сих пор я понятия не имею, как сделать vi
запуск с файлом