Re: [bit OT] Get focus window id?

Sébastien <ml-da/[email protected]>
Newsgroups gmane.comp.window-managers.openbox
Organization disorganised
Message-ID <20151026205735.0e8931b7@sentinel>
le 2015-10-26, Ian écrivit:
>Is there a way to determine which window has the focus, from a script?
>I checked the old workhorse, wmctrl, but it doesn't seem capable of
>this.  There is the "-r :ACTIVE: " option, but it only works with the
>action subcommands, not with the listing.

xdotool to the rescue!

Returns some kind of window id (not sure what it is): 
$ xdotool getwindowfocus

Get the pid:
$ xdotool getwindowpid $(xdotool getwindowfocus)

Get the name of the program:
cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm

Hope this helps!

-- 
Sébastien
_______________________________________________
openbox mailing list
[email protected]
http://icculus.org/mailman/listinfo/openbox
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.