![Byobu를 열 때 미리 정의된 창을 자동으로 엽니다.](https://rvso.com/image/1127622/Byobu%EB%A5%BC%20%EC%97%B4%20%EB%95%8C%20%EB%AF%B8%EB%A6%AC%20%EC%A0%95%EC%9D%98%EB%90%9C%20%EC%B0%BD%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%97%BD%EB%8B%88%EB%8B%A4..png)
Byobu가 4개의 창으로 시작하기를 원합니다(Ubuntu 의미가 아닌 Byobu 의미의 Byobu).
- 하나의 창 표시
top
bash
를 보여주는 창 1개/
bash
$HOME에 을 표시하는 창 1개vim
기존 파일에 대한 을(를) 표시하는 창 1개
그래서 나는 다음과 같이 썼습니다 ~/.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
.
질문:올바른 구문은 무엇입니까?
답변1
읽어보면 man byobu
구체적으로윈도우섹션에는 다음과 같이 나와 있습니다.
$BYOBU_CONFIG_DIR/windows
사용자는 및 에서 시작할 때 시작할 창 목록을 만들 수 있습니다$BYOBU_CONFIG_DIR/windows.tmux
. 이 파일은 screen(1) 또는 tmux(1)에 설명된 대로 각 줄이 창을 지정하는~/.screenrc
및 구문과 동일합니다 .~/.tmuxrc
따라서 byobu를 실행하고 실행하면 echo $BYOBU_CONFIG_DIR
파일이 /home/username/.byobu
. 이제 Windows 파일은 작동하지 않았지만 파일은 , 및 를 windows.tmux
여는 트릭을 수행했습니다 . 기본적으로 그것이 내가 거기에 가지고 있는 것입니다.bash
nano
htop
$ cat .byobu/windows.tmux
new-session bash ;
new-window htop ;
new-window nano;
tmux
자, 제가 파일에 대해 잘 알지 못하기 때문에 tmuxrc
이 정도밖에 드릴 수 없습니다. 시작 디렉토리에 대한 플래그가 있으므로 예를 들어 루트 디렉토리에서 시작하도록 -c
할 수 있습니다 . 하지만 지금까지 파일을 사용하여 실행 new-session -c / bash ;
하는 방법을 모르겠습니다.vi