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-displayargument. 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 variableLANG, 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. Seexdpyinfo(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 ๐ฏ
- The Window Maker User Guide ๐
- The Window Maker FAQ โ
WPrefs(1),X(7),wxcopy(1),wxpaste(1),geticonset(1),seticons(1),getstyle(1),setstyle(1),wmsetbg(1),wmgenmenu(1),wmmenugen(1),wdread(1),wdwrite(1)๐ง
๐ 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
- arch rolling: windowmaker 0.96.0-5 ยท GPL-2.0-or-later AND WTFPL
- fedora 43: WindowMaker 0.96.0-6.fc43 ยท GPL-2.0-or-later
- fedora 43: WindowMaker 0.96.0-6.fc43 ยท GPL-2.0-or-later
- fedora 44: WindowMaker 0.96.0-8.fc44 ยท GPL-2.0-or-later
- fedora 44: WindowMaker 0.96.0-8.fc44 ยท GPL-2.0-or-later
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms