Sawfish has a general concept of “ignored” windows; the user does not interact normally with those windows. The concept is actually defined by five different window properties:
The window does not receive frames.
The window never receives the input focus.
The window is ignored while window cycling.
The window will not be included in the window list.
The window will not be included in the task list.
A monitor application such as “xload” might have all five of these flags set.
Rather than directly manipulating the window properties, it is better to use the following access functions:
Returns true if the window has the
ignored property, false
Ignore the window window.
Unignore the window window.
window-ignored-p would return true for window, make it
unignored. Otherwise make it ignored.
The remaining flags only have toggle functions implemented right now:
Toggle the appropriate flag on window. They have the same name commands.
All five of the flags are available through the window menu’s “Toggle” entry.