Skip to main content
Version: 2.2 (dev)

Reference

Reference pages state what exists and what it does: properties, methods, signals, defaults and limits. For how to do something, use the how-to guides.

Libraries​

LibraryCoversUpstream
awfulWindow management, keybindings, layouts, the bar and popupsAwesomeWM docs
beautifulTheme variables and appearanceAwesomeWM docs
gearsTimers, shapes, colors, files and other utilitiesAwesomeWM docs
naughtyNotificationsAwesomeWM docs
wiboxWidgets, containers, layouts and the window that shows themAwesomeWM docs

The compatibility page lists what SomeWM removes, adds and changes against AwesomeWM.

Objects​

ObjectCovers
screenGeometry, scale, workarea and lifecycle
outputThe physical connector behind a screen
layer_surfaceExternal panels and launchers using layer shell

Everything else​

PageCovers
All keysymsEvery key name SomeWM accepts
Anatomy of rc.luaA map of the default config, section by section
AwesomeWM compatibilityRemoved, added and changed behavior
Default keybindingsEvery shortcut in the default config
Key namesModifiers and the common key names
Lock, idle and DPMSSession locking and display power
Lockscreen moduleThe bundled lock screen module
ShadowsShadow properties on clients and wiboxes
SignalsEvery signal by object, with its arguments
somewm-clientEvery IPC command
Tag persistenceSaved tag state and its signals
Wayland protocolsProtocols and versions SomeWM advertises