[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Groups in StumpWM are more commonly known as virtual desktops or workspaces. Why not create a new term for it?
Create a new group with the specified name. The new group becomes the current group. If name begins with a dot (“.”) the group new group will be created in the hidden state. Hidden groups have group numbers less than one and are invisible to from gprev, gnext, and, optionally, groups and vgroups commands.
Create a floating window group with the specified name and switch to it.
Create a new dynamic group named NAME.
Create a new group but do not switch to it.
Create a floating window group with the specified name, but do not switch to it.
Create a new dynamic group named NAME in the background.
Cycle to the next group in the group list.
Cycle to the previous group in the group list.
Cycle to the next group in the group list, taking the current window along.
Cycle to the previous group in the group list, taking the current window along.
Go back to the last group.
Merge from into the current group. from is not deleted.
Default Values:
fmt stumpwm:*group-format*
Display the list of groups with their number and name. *group-format* controls the formatting. The optional argument fmt can be used to override the default group formatting.
Default Values:
gfmt nil wfmt nil
Like groups
but also display the windows in each group. The
optional arguments gfmt and wfmt can be used to override
the default group formatting and window formatting, respectively.
Default Values:
to-group nil
Accepts numbers to select a group, otherwise grouplist selects.
Move the current window to the specified group.
Move the current window to the specified group, and switch to it.
move the marked windows to the specified group.
Kill the current group. All windows in the current group are migrated to the next group.
Kill other groups. All windows in other groups are migrated to the current group.
Rename the current group.
Default Values:
fmt stumpwm:*group-format*
Allow the user to select a group from a list, like windowlist for groups.
nil
nil
nil
Default Values:
background nil type stumpwm::*default-group-type*
Create a new group in SCREEN with the supplied name. group names starting with a . are considered hidden groups. Hidden groups are skipped by gprev and gnext and do not show up in the group listings (unless *list-hidden-groups* is T). They also use negative numbers.
A head is being added to this group’s screen.
Default Values:
frame nil raise nil &allow-other-keys nil
Called when a window is added to the group. All house keeping is already taken care of. Only the group’s specific window managing housekeeping need be done. This function accepts keys to inform the group on how to place the window.
The user clicked somewhere in the group.
The group is asked to return its current head.
The group is asked to return its focused window.
Called when a window is removed from thegroup. All house keeping is already taken care of. Only the group’s specific window managing housekeeping need be done.
The group is asked to focus the specified window wherever it is.
The group is asked to in some way show the user where the keyboard focus is.
The current window was hidden or destroyed or something happened to it. So the group is asked to do something smart about it.
The window requested a position change.
A request has been made to raise the window. TYPE is the type of raise request being made. :MAP means the window has made requested to be mapped. :above means the window has requested to to be placed above its siblings.
A head is being removed from this group’s screen.
A head is about to be resized on this group’s screen.
A head has been resized on this group’s screen.
The window requested a width and/or height change.
The root window got an exposure event. If the group needs to redraw anything on it, this is where it should do it.
Called on all groups while stumpwm is starting up.
When the group is no longer the current group, this function is called.
Called when the head configuration for the group changes.
When a head or its usable area is resized, this is called. When the modeline size changes, this is called.
When the group becomes the current group, this function is called. This call is expected to set the focus.
Really bring the window to the top of the window stack in group
When this is T
the run-or-raise
function searches all groups for a
running instance. Set it to NIL to search only the current group.
8.1 Customizing Groups |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on January 28, 2024 using texi2html 1.82.