Para posicionar uma janela com coordenadas absolutas, você pode usar awful.placement.top_left
, que coloca a janela no canto superior esquerdo ((0,0)), passando o argumento extra "offset" que especifica como mover e redimensionar o cliente em relação à função de colocação.
Basicamente, mova-o para zero e, em seguida, para o deslocamento relativo.
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})