Home
Name Modified Size InfoDownloads / 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
Source: README.md, updated 2021-04-11