Mac 下有很好的窗口管理工具 divvy,在 Ubuntu 下没有特别好用的工具,但是使用 wmctrl 和一段脚本就可以实现基本的屏幕对切的功能: 安装 wmctrl sudo apt-get install wmctrl 安装 shell 脚本 #! awk '/^xwininfo: W/ { print $4 }') win2=$(xwininfo| awk '/^xwininfo: W/ { print $4 }') wmctrl -i -r $win1 -e 0,0,0,$((width/2)),$height wmctrl -i -r $win2 -e 0,$((width/2)),0,$((width/2)),
do echo "当前时间剩余: $ti 秒钟" sleep 1 done IDlist=(`wmctrl break 将其注释掉,会一直跑" # break # 将其注释掉,会一直跑 fi done# sudo apt-get install xdotool wmctrl -y # wmctrl -l # 查询打开的窗口# xdotool windowclose 0x04b84012 # 关闭窗口 0x04b84012
本工具使用了wmctrl来检测客户端的资源管理器,并使用了XTEST扩展来注入键盘击键数据,然后向目标环境发送Payload。
可以参考: https://github.com/iberianpig/fusuma-plugin-sendkey https://github.com/iberianpig/fusuma-plugin-wmctrl