Eu preciso de uma regra horrível (awesome-wm 4.X) para corresponder a um diálogo de javascript do navegador da web

0

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},
    
por nomadicME 01.07.2017 / 06:13

0 respostas