LINUX.ORG.RU

awesome window to bottom

 ,


0

2

Привет

Есть ли способ убедить awesome создавать плавающие окна в правом нижнем углу? Пытаюсь добиться чтобы окна проигрывателя mpv создавались определённого размера, пока вышло так:

awful.rules.rules = {
  { 
    rule = { class = "mpv" },
    properties = { floating = true },
    callback = function(c)
      local w_area = screen[ c.screen ].workarea
      c:geometry( { width = 640, height = 400, x = w_area.width - 640, y =w_area.height - 400 } )
    end
  },
}
Но с некоторым соотношением сторон у видео высота окна выходит меньше 400px, и между нижними границами окна и монитора появляется полоса.

Можно ли как то заставить окно создаваться вплотную к нижней границе? Или, если нет способа, как получить размеры окна в этом callback после ресайза?

Ответ на: комментарий от actionless

Спасибо! Помогло с таким кодом:

c:geometry( { width = 640, height = 400})
c:geometry( { x = w_area.width - c:geometry().width, y =w_area.height - c:geometry().height } )

disarmer ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.