WMAKER(1)

Window Maker(1) ๐Ÿ’– from the General Commands Manual, bestie. Let's get into it โœจ

โœจ NAME โœจ

okay so the command is wmaker, and it's an X11 window manager with a NEXTSTEP look ๐Ÿฆ‹ it's giving retro and I'm obsessed.

โœจ SYNOPSIS โœจ

wmaker [-options]

Type that, add whatever options you want, and you're off ๐Ÿ’…

๐ŸŒธ DESCRIPTION ๐ŸŒธ

Window Maker is an X11 window manager with a NEXTSTEP look, and it's lowkey iconic ๐Ÿ‘‘ It tries super hard to copy NeXT's look as much as possible, but it deviates from it wherever it needs to ๐Ÿซถ

โœจ OPTIONS โœจ

  • -display host:display.screen โ€” picks the display to use. On multiheaded machines, Window Maker automatically manages all the screens. If you only want it to manage one specific screen, you have to pass the screen number you want managed with the -display argument. For example, to have Window Maker manage only screen 1, start it like this:
wmaker -display :0.1
  • --dont-restore โ€” don't bring back the saved session ๐Ÿ™…
  • --global_defaults_path โ€” prints the path where the default configuration files are installed, then exits ๐Ÿ“‚
  • --help โ€” prints the list of supported command line options, one per line, then exits ๐Ÿ“œ
  • --locale locale โ€” sets the locale (the i18n language) to use. Window Maker also sets the variable LANG, and every app started from Window Maker inherits it ๐ŸŒ
  • --no-autolaunch โ€” don't launch the apps that were marked as autolaunch in the configuration at start-up ๐Ÿ˜ด
  • --no-clip โ€” don't show the workspace Clip ๐Ÿ™ˆ
  • --no-dock โ€” don't show the application Dock ๐Ÿšซ
  • --no-drawer โ€” disables the Drawers in the Dock ๐Ÿ—„๏ธ
  • --replace โ€” asks the window manager that's currently running to let Window Maker take its place ๐Ÿ”„
  • --static โ€” don't update or automatically save the configuration ๐Ÿ”’
  • --version โ€” shows Window Maker's version number, then exits ๐Ÿท๏ธ
  • --visual-id โ€” specifies the ID of the visual to use. See xdpyinfo(1) for a list of the visuals your display has ๐Ÿ‘€

๐Ÿ—‚๏ธ FILES ๐Ÿ—‚๏ธ

  • ~/GNUstep/Defaults/WindowMaker โ€” the general Window Maker defaults ๐Ÿ’…
  • ~/GNUstep/Defaults/WMState โ€” info about the Dock and Clip. DON'T edit this while Window Maker is running, it will get overwritten ๐Ÿšจ
  • ~/GNUstep/Defaults/WMRootMenu โ€” holds either the name of the file to read the root menu from, or the menu itself, in property list format ๐Ÿ“
  • ~/GNUstep/Defaults/WMWindowAttributes โ€” attributes for different application classes and instances. Use the Attribute Editor instead of editing this file directly (right-drag the application's title bar and select Attributes). Only a few options aren't available in the Attributes Editor ๐Ÿฆ‹
  • /etc/WindowMaker/ โ€” all the files above are READ from here if they aren't found in their usual spot, except WMState, which is COPIED from here. No matter where they're read from, any configuration changes that need writing back go into the user's files โœ๏ธ
  • ~/GNUstep/Library/WindowMaker/autostart โ€” this script runs automatically when Window Maker starts ๐Ÿš€
  • ~/GNUstep/Library/WindowMaker/exitscript โ€” this script runs automatically right before Window Maker exits. Note: if you need to run something from this script that requires the X server to be running, make sure you do not use the SHUTDOWN command from the root menu to exit Window Maker. Otherwise the X server might shut down before the script gets run ๐Ÿ’€
  • ~/GNUstep/Library/WindowMaker/ โ€” the menu file indicated in WMRootMenu is looked for here...
  • /usr/share/WindowMaker/ โ€” ...and then here, in that order. Unless the indicated path is an absolute path ๐Ÿงญ
  • ~/GNUstep/Library/WindowMaker/Pixmaps/ โ€” Window Maker looks for pixmaps here ๐Ÿ–ผ๏ธ
  • ~/GNUstep/Library/Icons/ โ€” Window Maker looks for icons here ๐ŸŒˆ
  • ~/GNUstep/Library/WindowMaker/Backgrounds/ โ€” Window Maker looks for backgrounds here ๐ŸŒ…
  • ~/GNUstep/Library/WindowMaker/Styles/ โ€” Window Maker looks for style files here. Not really, though... it looks like it does, but you have to specify the full path anyway. It's just a place to keep things nicely ordered ๐Ÿ—ƒ๏ธ
  • ~/GNUstep/Library/WindowMaker/Themes/ โ€” Window Maker looks for theme files here (same deal as Styles) ๐ŸŽ€
  • /usr/share/WindowMaker/Pixmaps/ โ€” the system-wide (Window Maker-specific) pixmaps live here ๐ŸŒธ
  • /usr/share/WindowMaker/Styles/ โ€” system-wide styles are here ๐Ÿ’œ
  • /usr/share/WindowMaker/Themes/ โ€” guess... ;-) ๐Ÿ˜‰

๐ŸŒ ENVIRONMENT ๐ŸŒ

  • WMAKER_USER_ROOT โ€” specifies the initial path for the Defaults directory. Defaults/ is appended to this variable to figure out where the databases actually are. If the variable isn't set, it defaults to ~/GNUstep.
  • GNUSTEP_USER_APPS โ€” specifies the location of the user's GNUstep Apps directory. If this variable is empty, it defaults to ~/GNUstep/Applications.
  • GNUSTEP_LOCAL_APPS โ€” specifies the location of the system-wide local GNUstep Apps directory. This is useful when the system-wide location is really a network-wide location, for example ๐ŸŒ If this variable is empty, it defaults to /usr/local/GNUstep/Local/Applications.
  • GNUSTEP_SYSTEM_APPS โ€” specifies the location of the system-wide GNUstep Apps directory. If this variable is empty, it defaults to /usr/GNUstep/System/Applications.

๐Ÿ‘ฏ SEE ALSO ๐Ÿ‘ฏ

๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Window Maker was written by Alfredo K. Kojima <kojima@windowmaker.info>, Dan Pascu <dan@windowmaker.info>, with contributions from many people around the Internet ๐Ÿซถ

This manual page was created by Marcelo E. Magallon, <mmagallo@debian.org>, and is maintained by the Window Maker team ๐Ÿ’œ


That's the whole tea on Window Maker(1), dated February 2015 ๐ŸŒˆ stay iconic, bestie ๐Ÿ’–

๐Ÿ“ฆ where this page comes from