在Linux中将窗口大小调整为设置大小

时间:2008-11-13 22:04:47

标签: linux

任何人都知道调整任何窗口大小的好方法,例如640x480?

理由当然是截屏视频。

在Windows下我使用了donationcoder的ZoneSize。 (顺便说一句:对于Firefox来说,这很简单,只需使用Web开发人员工具栏。)

3 个答案:

答案 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)

使用wmctrl调整窗口大小的

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!"