Preciso de ajuda para criar uma regra para corresponder a uma janela de diálogo de javascript, aqui está uma parte da saída de 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"
A própria janela do navegador tem a mesma classe "Wb" e como eu só quero corresponder à janela de diálogo e não à janela do navegador, não posso usar algo assim:
{ rule = { class = "Wb" }, properties = {floating = true}, callback = function(c) awful.placement.centered(c,nil) end},
Eu também não posso tentar corresponder o nome, pois isso será diferente para cada página. Eu não sou tão familiarizado com lua, você pode combinar uma substring em uma regra, algo como:
{ rule = { "JavaScript - http://" in name }, properties = {floating = true}, callback = function(c) awful.placement.centered(c,nil) end},
Tags lua awesome-wm