Доброго дня господа.
Awesome, 4ре монитора, набор правил на привязку окошек (по классам) к конкретным мониторам. В стерильной ситуации всё замечательно работает.
Но в нужный мне момент я xrander'ом меняю последовательность этих самых мониторов, получая не 1->2->3->4, а, к примеру, 4->3->2->1.
И после этого вступает странное поведение(?).
Если в первом случае правила (назовём их R) были 1[R1] 2[R2] 3[R3] 4[R4], по после смены последовательности они остаются привязаны к старым «местам». Т.е. в случае с примером будет: 4[R1] 3[R2] 2[R3] 1[R4].
Вопрос: как мне сделать что бы всё было как нужно? (т.е. правила привязаны к конкретным интерфейсам)
PS: правила накидываю такой конструкцией
awful.rules.rules = {
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
keys = clientkeys,
buttons = clientbuttons } }
}
for s = 1, screen.count() do
placename = "TEST" .. s
table.insert(awful.rules.rules, {
rule = { class = placename }, properties = { tag = tags[s][1] }
})
end