この機能はあります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})