about tmux - xieyunzi/xieyunzi.github.io GitHub Wiki
相关技术
- tmux
- tty
- forkpty, openpty
- /dev/ptmx
- /dev/ttys
- ncurses
- forkpty, openpty
- misc
- $TERM
- terminfo(5)
- infocmp
- https://github.com/tmux/tmux/wiki/FAQ
- tty
- windows manager
- awesome
- i3
- chunkwm (mac os)
笔记
tmux 是至少有两个进程(server, client),事件驱动的,与 tty 有交互的程序,用 gdb 调试不方便。 但本身的日志很充分,可以完整的记录运行流程。
日志
日志分为3个文件,使用 tmux -vv 开启
proc_start调用log_open创建tmux-client-xxx.log和tmux-server-xxx.logserver_start的时候调用tty_create_log创建tmux-log-xxx.log
其他
tmux set-window-option mode-keys vi
tmux copy-mode \; send -X begin-selection