Name | Modified | Size | Downloads / Week |
---|---|---|---|
README.md | 2021-04-11 | 1.7 kB | |
Luz-0.160.tar.bz2 | 2021-04-10 | 139.2 kB | |
Luz-0.159.tar.bz2 | 2021-01-12 | 139.1 kB | |
Luz-0.158.tar.bz2 | 2020-11-08 | 138.9 kB | |
Luz-0.152.tar.bz2 | 2019-08-30 | 138.3 kB | |
Luz-0.151.tar.bz2 | 2019-03-25 | 138.0 kB | |
Luz-0.142.tar.bz2 | 2018-05-25 | 140.4 kB | |
Totals: 7 Items | 835.6 kB | 0 |
Luz is an X11 window manager designed to support the external requirements of mGSTEP's AppKit.
Prerequisites
- mGSTEP 2.06 or later (requires GCC with Objective-C or LLVM clang)
Known Issues
- Busy state cursor is not yet implemented as a watchdog.
- Lacks a UI configuration utility and supports little user tuning.
- Expose and Zoom plugins are only partially implemented.
Usage
The default state consumes no screen space, all functionality is accessed as follows:
- Right click on the root window displays the Luz root menu.
- Movement of Dock triggers time delayed auto-hide.
- Mouse movement to right edge of screen unhides Dock.
- Click on Dock control tile displays Launch overlay.
- Click on an occupied Launch overlay tile triggers execution of its path.
- Right click on an unoccupied Launch overlay tile triggers a path scan.
- ALT + m on a focused window triggers keyboard modal move.
- ALT + ** r** on a focused window triggers keyboard modal resize outline.
- ALT + TAB enumerates the current desktop's visible windows into focus.
- Right click on the titlebar of a focused window displays its control menu.
- Double click on a Dock tile focuses its application windows.
- Dock tiles for drag'n drop aware application can accept XDND messages.
- Drag'n drop onto Dock control tile does nothing useful.
Install
A user's .xinitrc can be edited to launch Luz with the following:
$ export MGSTEP_ROOT=/usr/mGSTEP
$ exec /usr/mGSTEP/sbin/Luz.app/Luz
Building on OpenBSD 6.3 requires gcc 4.9, then build with:
$ CC=/usr/local/bin/egcc make