我有一个配置,使用guake
、byobu
和tmux
作为后端。我想在控制台中打开不同的文件夹以进行工作项目,并在单独的会话中打开这些项目。
当我尝试执行操作时,会出现以下消息:
tmux new -s contract-service
或者
byobu -S my-other-session
会话应谨慎嵌套,使用 unset $TMUX 命令来强制退出。
当然,因为已经有会话打开并且我正在其中输入内容。所以我的问题是,如何编写一个 bash 脚本来模拟 byobu
快捷键 Ctrl+Shift+F2
,因为这正是我想要的。
这对我现在来说可以正常工作:
xdotool key --clearmodifiers ctrl+shift+F2
tmux rename-session $SESSION