JWM

From Gentoo Wiki
(Redirected from Jwm)
Jump to: navigation, search

JWM (Joe's Window Manager) is an extremely lightweight window manager for the X window system. Its installed size is less than 1.15 MB, regardless of the enabled USE flags.

Installation

USE flags

USE flags for x11-wm/jwm Very fast and lightweight still powerful window manager for X

bidi Enable bidirectional language support
cairo Enable support for the cairo graphics library
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
iconv Enable support for the iconv character set conversion library
jpeg Add JPEG image support
nls Add Native Language Support (using gettextGNU locale utilities)
png Add support for libpng (PNG images)
truetype Add support for FreeType and/or FreeType2 fonts
xinerama Add support for querying multi-monitor screen geometry through the Xinerama API
xpm Add support for XPM graphics format

Emerge

root #emerge --ask x11-wm/jwm

Configuration

Files

Configuration files are in XML format.

  • /etc/system.jwmrc - Global (system wide) configuration file.
  • ~/.jwmrc - Local (per user) configuration file.

Additional information on configuring JWM can be found in the /usr/share/doc/jwm-2.3.6/ directory.

Usage

Invocation

user $jwm -h
JWM v2.3.6 by Joe Wingbermuehle

compiled options: confirm icons jpeg nls png shape svg xbm xft xinerama xrender system configuration: /etc/system.jwmrc usage: jwm [ options ]

 -display X  Set the X display to use
 -exit       Exit JWM (send _JWM_EXIT to the root)
 -f file     Use specified configuration file
 -h          Display this help message
 -p          Parse the configuration file and exit
 -reload     Reload menu (send _JWM_RELOAD to the root)
 -restart    Restart JWM (send _JWM_RESTART to the root)
-v Display version information

Removal

Unmerge

root #emerge --ask --depclean --verbose x11-wm/jwm

See also

  • I3 — a minimalist window manager, focusing on keyboard commands to manipulate windows.