wmctrl
跳转到导航
跳转到搜索
控制窗口。
示例
移动并激活窗口
将标题含有“测试”的窗口移动到当前桌面并激活,如有同名窗口使用第一个匹配。在compiz中会切换工作区而不是移动窗口,因为compiz的工作区属于同一个桌面。
wmctrl -R 测试
使用 -i
参数可以改为指定窗口id。
最大化活动窗口
wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
设置 urgent hint
wmctrl -r "Firefox" -b toggle,demands_attention
用法
-l
- 获取窗口列表
-d
- 获取桌面列表
-p
- 窗口列表中包含进程pid(不一定被窗口管理器支持)
-R
- 转到相应工作区并激活窗口
-o x,y
- 将当前工作区的视口移动到(x,y)。wnckprop也有这个功能。