任何人都知道调整任何窗口大小的好方法,例如640x480?
理由当然是截屏视频。
在Windows下我使用了donationcoder的ZoneSize。 (顺便说一句:对于Firefox来说,这很简单,只需使用Web开发人员工具栏。)
答案 0 :(得分:38)
使用wmctrl命令:
列出窗口:
$ wmctrl -l
0x00c00003 -1 rgamble-desktop Bottom Expanded Edge Panel
0x00c00031 -1 rgamble-desktop Top Expanded Edge Panel
0x00e00022 -1 rgamble-desktop Desktop
0x0260007c 0 rgamble-desktop Google - Mozilla Firefox
根据标题调整窗口大小:
wmctrl -r Firefox -e 0,0,0,640,480
调整大小选项的参数是gravity,X,Y,width,height
,因此这会将窗口放在屏幕的左上角,并将其大小调整为640X480。
答案 1 :(得分:0)
使用wmctrl,还存在预定义的状态:
如果窗口当前处于maximized
状态,则它将不响应使用-e
参数^调整像素大小。这是-b
参数有用的地方。
-b选项需要用逗号分隔的参数列表: “((删除|添加|切换),PROP1,PROP2]”
示例:
wmctrl -r Firefox -b toggle,maximized_horz
可用状态:
modal
sticky
maximized_vert
maximized_horz
shaded
skip_taskbar
skip_pager
hidden
fullscreen
above
below
答案 2 :(得分:0)
sh脚本:
#!/usr/bin/sh
wmctrl -l
echo ""
read -p "window id -> " wid
read -p "width -> " ww
read -p "height -> " wh
wmctrl -i -r $wid -e 0,0,0,$ww,$wh
echo "Done!"