awesome/objects
Uli Schlachter 6ca85af53b Set WM_CLASS and WM_NAME on all our windows (#551)
The only exception is the window for _NET_SUPPORTING_WM_CHECK. That window
already had a _NET_WM_NAME property before and doesn't get a WM_NAME property in
this commit. I just decided for myself that it doesn't need one. :-)

Right after startup with the default config we now have the following situation:

$ xwininfo -root -tree

xwininfo: Window id: 0x2d7 (the root window) (has no name)

  Root window id: 0x2d7 (the root window) (has no name)
  Parent window id: 0x0 (none)
     7 children:
     0x200011 "Awesome drawin": ("awesome" "awesome")  1500x20+0+0  +0+0
     0x200010 "Awesome drawin": ("awesome" "awesome")  1x1+0+0  +0+0
     0x20000d "Awesome drawin": ("awesome" "awesome")  100x30+0+0  +0+0
     0x20000a "Awesome no input window": ("awesome" "awesome")  1x1+-1+-1  +-1+-1
     0x200009 "Awesome systray window": ("awesome" "awesome")  1x1+-1+-1  +-1+-1
     0x200008 "awesome": ("awesome" "awesome")  1x1+-1+-1  +-1+-1
     0x200007 "Awesome WM_Sn selection owner window": ("awesome" "awesome")  1x1+-1+-1  +-1+-1

One of those drawin is the awful.wibox. Another drawin is created by awful.menu.
I guess that the third one is created by awful.tooltip, but I'm not sure. Wow,
so many windows...

Closes https://github.com/awesomeWM/awesome/pull/556.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-11-19 22:23:25 +01:00
..
button.c Document C API directly in the C source code 2015-06-19 23:13:31 +02:00
button.h Clean up header includes 2014-03-30 20:07:48 +02:00
client.c Merge pull request #531 from psychon/property_geometry 2015-11-05 23:08:02 +01:00
client.h Rename client_maybevisible to client_on_selected_tags 2015-09-25 00:43:52 +02:00
drawable.c Merge pull request #531 from psychon/property_geometry 2015-11-05 23:08:02 +01:00
drawable.h drawable/drawin: Pass both lua_State and stack index around 2014-12-06 10:46:45 +01:00
drawin.c Set WM_CLASS and WM_NAME on all our windows (#551) 2015-11-19 22:23:25 +01:00
drawin.h drawin: lazily configure drawin windows 2015-08-23 15:25:23 +02:00
key.c Accept keysym/unicode symbols on keys 2015-10-26 23:00:15 +01:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
screen.c screen_getbycoord: Change definition of 'closest screen' 2015-10-10 20:10:23 +02:00
screen.h client_resize_do: prefer client's current screen 2015-07-21 15:16:37 +02:00
tag.c doc: signals: minor improvements, mainly for "tagged" 2015-07-07 17:19:41 +02:00
tag.h tag_client: Add explicit lua_State argument 2014-12-06 11:14:59 +01:00
window.c Apply window gravity for border width changes 2015-10-10 17:45:24 +02:00
window.h Apply window gravity for border width changes 2015-10-10 17:45:24 +02:00