WindowMaker

Menus

Root window menu

Root window menu (applications menu)

Root window menu (applications menu)

The root window menu or applications menu is opened by right-clicking on an empty area of the workspace or by hitting the pre-defined keyboard shortcut (default is F12). This menu launches applications, allows for the customization of the workspace (backgrounds, themes...), and the management of other workspace characteristics using standard X utilities (xprop, xfontsel, xcmap...).

The menu content is totally configurable, either using WPrefs.app or by editing the plain text menu file. Instructions on how to configure one or the other can be found in the WindowMaker directory of the distribution. To use WPrefs.app, menus must be in property list format (plmenu). A script is available to convert plain text menus to property list menus and it's called wm-oldmenu2new.

Window list menu

Window list menu

Window list menu

Middle-clicking an empty area of the workspace opens the window list menu. With a two-button mouse, clicking both buttons at once usually gives the same result. F11 is the default keyboard shortcut to open the window list menu.

This menu lists all windows - whether active or inactive - in every workspace. The workspace containing each window is indicated at the right of the window name. The current focused window is marked by a diamond sign to the left of the window's name. Clicking any window in the list focuses and raises the corresponding window and moves you to the workspace where it's located.

Workspaces menu

Workspaces menu

Workspaces menu

The workspaces menu is part of the root menu (applications menu). This item has three options: new, destroy last and last used.

The first option creates a new workspace and automatically switches you to it.

The second option destroys the last workspace as soon as there are no windows opened in it.

The third option switches to last visited workspace.

Each workspace has a corresponding item in this menu. The active workspace is indicated by a diamond to the left of the workspace name or number.

Clicking a workspace entry switches from the current workspace to the selected workspace.

To change the name of a workspace, first "stick" the menu by left-clicking the menu titlebar. Then Ctrl + click the menu item to make it editable and type in the new name. Hitting Return saves the new name, hitting Escape cancels the operation.

Key bindings allow movement from one workspace to another. Usually Meta + (number). The Meta key is normally the "Alt" key, while (number) represents a number key that corresponds to the workspace number. For instance 1 can be the default workspace (workspace 1), 2 the second workspace and so on. Thus, Meta + 2 switches to workspace 2.

These key bindings can be set (or changed) from the keyboard shortcut dialog in WPrefs.app.

Application icon menu

Icon application menu

Icon application menu

Clicking an icon in the dock with the right mouse button brings a menu for modifying that icon's application. There are several options available in the application icon menu for docked applications. Docked, but not running applications will not have all options available - they will appear "greyed out" in the menu.

  1. First option is a global Dock submenu, which have three items:

    1. Normal will not change dock behaviour - it can be covered by windows, while clicking on any docked items will bring it up.

    2. Auto raise & lower is similar for the first options, although you don't have to click on dock - it's enough to hover mouse pointer on visible part of dock or it's items.

    3. Keep on top means that the dock will always be on "top" of opened windows.

  2. Add a drawer will add special dockapp which can be used for aggregating applications. See Dock for more details about drawers.

  3. "Launch" opens the application without double-clicking the icon.

  4. "Bring here" unhides the application in the current workspace.

  5. "Hide" hides the application or unhides it if already hidden. Unhiding opens the application in the workspace where it is located. (This option may not work if the application has it's own hiding menu option.)

  6. "Settings" allows the modification of application path and arguments, the command line, and the icon used.

  7. "Kill" closes the application immediately and should only be used if absolutely necessary.

Window Maker: Guided Tour - Menus