Skip to content

Navigation Menu

Sign in
Appearance settings
Sign up
Appearance settings
Open more actions menu

Latest commit

 

History

1,012 Commits
1,012 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaylandMaker - wlmaker

A Wayland compositor inspired by Window Maker.

Key features:

  • Compositor for windows in stacking mode.
  • Supports multiple workspaces.
  • Appearance inspired by Window Maker, following the look and feel of NeXTSTEP.
  • Easy to use, lightweight, low gimmicks and fast.
  • Dock and clip, to be extended for dockable apps.

How it looks, running in a window using the default theme:

Screenshot of wlmaker running in a window

Current status

Early access: Wayland Maker covers elementary compositor functionality on single-monitor output. Please report what's missing or broken!

See here for a detailed list of implemented or planned features, or the roadmap for what's planned for the upcoming versions.

Highlights for current version (0.8.1):

  • new Bugfixes (#509, #508, #504)
  • Support to change Theme while running, shown in the root menu.
  • Window placement.
  • DockApp (wlmbattery) to show laptop battery and power status.
  • Improved Touchpad support: Configuration options, and right-click emulation.
  • Various bug fixes (#449, #475, 495).
  • Builds with wlroots 0.18, 0.19 and 0.20.
  • Support for multiple outputs, configuable through wlr-output-management-unstable-v1 protocol (eg. wlr-randr, wdisplays).
  • Root menu can be generated from XDG repository (#90, eg. wlmtool or wmmenugen), and can be navigated by keyboard.
  • Screen saver support, through ext-session-lock-v1 and idle-inhibit-unstable-v1 protocols.
  • Hot corners with configurable actions, default to 'lock' or 'inhibit' locking.
  • Configurable through plist text files: base configuration, style, root menu and docks & workspaces.
  • wlr layer shell support (wlr-layer-shell-unstable-v1), fully implemented & tested.
  • Appearance matches Window Maker: Decorations, dock, clip.
  • Support for Wayland XDG shell (mostly complete. Bug reports welcome).
  • Initial support for X11 applications (positioning and specific modes are missing). Use --start_xwayland argument to enable XWayland, it's off by default.
  • DockApps (apps/wlmclock, apps/wlmbattery, apps/wlmcpugraph, ...).

All the details?

See http://phkaeser.github.io/wlmaker for:

  • How to configure wlmaker.
  • Startup options.
  • Supported Wayland protocols.

Build & use it!

  • From source: Please follow the detailed build instructions for a step-by-step guide.

  • Once compiled, see the these instructions on how to run Wayland Maker in a window or standalone, and to configure it for your needs.

  • Alternatively, use a pre-built package:

    Packaging status

Contributing

Contributions, help and bug reports are highly welcome! See CONTRIBUTING.md for details, and code of conduct for more.

License

Apache 2.0; see LICENSE for details.

About

Wayland Maker - A Wayland compositor inspired by Window Maker

Topics

Resources

Code of conduct

Contributing

Stars

427 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.