Мне нужна помощь в создании правила, соответствующего диалоговому окну javascript, вот часть вывода из xprop:

...
WM_CLASS(STRING) = "wb", "Wb"
WM_ICON_NAME(STRING) = "JavaScript - http://localhost/folder/map2.html"
_NET_WM_ICON_NAME(UTF8_STRING) = "JavaScript - http://localhost/folder/map2.html"
WM_NAME(STRING) = "JavaScript - http://localhost/folder/map2.html"
_NET_WM_NAME(UTF8_STRING) = "JavaScript - http://localhost/folder/map2.html"

Само окно браузера имеет тот же класс "Wb", и так как я просто хочу соответствовать диалоговому окну, а не окну браузера, я не могу использовать что-то вроде этого:

{ rule = { class = "Wb" }, properties = {floating = true}, callback = function(c) awful.placement.centered(c,nil) end},

Я также не могу попытаться сопоставить имя, так как оно будет отличаться для каждой страницы. Я не очень знаком с lua, вы можете сопоставить подстроку в правиле, например:

{ rule = { "JavaScript - http://" in name }, properties = {floating = true}, callback = function(c) awful.placement.centered(c,nil) end},

0