Ich brauche eine schreckliche Regel (awesome-wm 4.X), um einen Javascript-Dialog Ihres Webbrowsers zu finden

611
nomadicME

Ich brauche Hilfe beim Erstellen einer Regel, die einem Javascript-Dialogfenster entspricht. Hier ist ein Teil der Ausgabe von 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" 

Das Browserfenster selbst hat die gleiche Klasse "Wb" und da ich nur das Dialogfenster und nicht das Browserfenster anpassen möchte, kann ich so etwas nicht verwenden:

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

Ich kann auch nicht versuchen, den Namen zu finden, da dies für jede Seite anders ist. Ich bin mit lua nicht so vertraut, können Sie in einer Regel einen Teilstring abgleichen?

{ rule = { "JavaScript - http://" in name }, properties =, callback = function(c) awful.placement.centered(c,nil) end}, 
0
Es ist schön, dass Sie uns sagen, dass Sie nichts tun können, aber was ist die eigentliche Frage? Was verwenden Sie oder versuchen Sie unter welchen Einschränkungen auf welcher Plattform zu erreichen? Vielleicht möchten Sie noch einmal nachschauen, wie Sie eine gute Frage stellen (https://superuser.com/help/how-to-ask). Seth vor 6 Jahren 0
Als ein großartiger Benutzer (heh) verstehe ich die Frage. Sie fragen, wie ein Fenster mit den angegebenen Xprops abgeglichen werden kann, und zeigen, was sie versucht haben und was (in Pseudo-Lua-Syntax), was sie zu tun versuchen, um das Fenster richtig anzupassen. +1 l0b0 vor 6 Jahren 0
Vielen Dank, dass Sie die Vollständigkeit und Klarheit meiner Frage überprüft haben. Seth, lass dich nicht durch deine Unwissenheit über ein Thema in einen Hasser verwandeln. :) nomadicME vor 6 Jahren 0

0 Antworten auf die Frage