..lines skipped...
The output tells us that the gnome-terminal program has 11 child windows; these are
not necessarily full-blown application windows, but they may include user interface
elements such as pop-up dialogs and menus. Not all of the child windows will be
mapped (visible onscreen) at the same time.
The screensaver window is an example of an unmapped window. At 1280 ?— 1024, it??™s
large enough to cover the entire screen; xscreensaver simply maps this window??”
making it visible??”when the screensaver activates and unmaps it when the screensaver
deactivates.
The information displayed for each window includes the window ID, the window
name, the application name, and the window geometry.
xwininfo also provides options to display other information about the selected window;
many of the options are primarily of use to the application developer.
6.4
100 Chapter 6: X Utility Programs
xwininfo reveals interesting details about how window managers differ
in the way that they implement virtual desktops. Some leave the
windows in their original position but unmap (hide) them; others
leave them mapped but position them off the screen. This difference
explains why some window managers??”such as fvwm2??”permit you
to position your viewable desktop so that it arbitrarily spans virtual
desktops, but others??”such as Metacity??”require the viewable and virtual
desktops to be aligned.
Pages:
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175