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也有这个功能。