Fenster mit Fokus finden

18/05/2009 - 11:20 von Bernd Eggink | Report spam
Hallo,

kennt jemand eine Möglichkeit, von außen (z.B. in einem acpi-Script)
herauszufinden, welches X11-Fenster gerade den Fokus hat? Vor allem
brauche ich die PID des Prozesses. Mein Windowmanager ist icewm.

Mit wmctrl bekommt man zwar eine Menge Informationen, aber ausgerechnet
diese nicht. Ein übler Hack könnte funktionieren: Mit wmctrl Namen des
aktiven Fenster àndern, nach dem geànderten Namen in der Liste suchen,
Namen zurückàndern... Aber beim icewm hat das leider die Folge, dass der
Fenstertitel komplett verschwindet.

Gibt es sonst noch einen Trick?

Gruß,
Bernd

Bernd Eggink
http://sudrala.de
 

Lesen sie die antworten

#1 Bernd Eggink
18/05/2009 - 15:06 | Warnen spam
Bernd Eggink schrieb:

kennt jemand eine Möglichkeit, von außen (z.B. in einem acpi-Script)
herauszufinden, welches X11-Fenster gerade den Fokus hat? Vor allem
brauche ich die PID des Prozesses. Mein Windowmanager ist icewm.

Mit wmctrl bekommt man zwar eine Menge Informationen, aber ausgerechnet
diese nicht. Ein übler Hack könnte funktionieren: Mit wmctrl Namen des
aktiven Fenster àndern, nach dem geànderten Namen in der Liste suchen,
Namen zurückàndern... Aber beim icewm hat das leider die Folge, dass der
Fenstertitel komplett verschwindet.



Schon erledigt, habe kurzerhand einen Patch für wmctrl geschrieben, der
das mittels einer neuen Option -A erledigt.
Bei Bedarf kan ich ihn hier posten.

Gruß,
Bernd

Bernd Eggink
http://sudrala.de

Ähnliche fragen