Existe uma função para mover e redimensionar um cliente com valores absolutos?

2

Existe a função awful.client.moveresize , mas isso simplesmente incrementa ou decrementa os valores atuais. Como mover e redimensionar uma janela para valores absolutos?

    
por ChiseledAbs 03.08.2016 / 02:56

1 resposta

0

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})
    
por 12.11.2018 / 16:55

Tags