plan9的窗口控制
Table of Contents
一些9front相关的窗口控制命令。
基础操作
两个目录 /dev/wsys /mnt/wsys
- cd /dev/wsys 主要显示当前所有的窗口id
- cd /mnt/wsys 主要关注/mnt/wsys/wctl这个系统的窗口控制文件,以及/mnt/wsys/wsys/n/wctl这个窗口n的控制文件, 对窗口的操作就是对这wctl文件的读写 ,另外还有一些cons、conscl、winid之类的文件是关于其它一些窗口信息的。
查看所有窗口id
ls /dev/wsys
查看当前窗口的winid
cat /mnt/wsys/winid
创建新的窗口sam
echo new sam > /mnt/wsys/wctl
关闭窗口
echo delete > /mnt/wsys/wsys/2/wctl
更改窗口大小
echo resize -r 0 0 1360 1080 > /mnt/wsys/wsys/1/wctl echo resize -r 0 0 1360 1080 > /dev/wctl
查看鼠标
cat /mnt/wsys/mouse
查看键盘
查看当前窗口键盘 cat /mnt/wsys/kbd 查看指定窗口键盘 cat /mnt/wsys/wsys/9/kbd
通过位置坐标打开窗口 指定坐标位置
echo new -dx 400 -dy 200 -cd /sys/src/cmd acme > /dev/wctl