有这个功能awful.client.moveresize
,但这只是增加或减少当前值。如何移动窗口并将其大小调整为绝对值?
答案1
要使用绝对坐标定位窗口awful.placement.top_left
,您可以使用 ,将窗口放置在左上角 ((0,0)),并传递额外参数“offset”,该参数指定如何相对于放置函数移动客户端并调整客户端大小。
基本上将其移至零,然后相对移动。
local c = client.focus --grab focused window
local t = {
["x"] = x, --absolute x coordinate
["y"] = y, --absolute y coordinate
["width"] = 0, -- maintain size
["height"] = 0, -- maintain size
}
awful.placement.top_left(c, {offset=t})