我正在使用 Mint 18.1 cinnamon。我正在尝试编写一个小的 bash 程序来移动窗口。
我有一个命令将删除 Maximized_vert 和 Maximized_horz 然后移动窗口。如果目标窗口最大化或只是浮动,它可以正常工作,但如果使用超级[箭头]将窗口捕捉到位(认为这是平铺?),则没有任何影响。代码如下
wmctrl -r "$CHROME" -i -b remove,maximized_vert
wmctrl -r "$CHROME" -i -b remove,maximized_horz
wmctrl -r "$CHROME" -i -e '0,0,0,500,500'
其中“$CHROME”是十六进制地址或窗口。
我重复一遍,如果窗口最大化或只是浮动,则它可以工作,但当使用超级[箭头]平铺或捕捉窗口时,它不起作用
谢谢您的帮助
答案1
经过一番尝试后,我有了一个可行的技巧。只是添加窗口的Maximized_vert或Maximized_horz属性。即使它已经具有该属性,这也会破坏平铺,并允许您使用 wmctrl 从那里移动窗口位置。
愚蠢,但它有效。
答案2
为了安全起见,似乎还fullscreen
需要删除:
wmctrl -r "$CHROME" -i -b remove,fullscreen,maximized_vert,maximized_horz