Document project description and features
This commit is contained in:
parent
cc401c8733
commit
e2c46d096c
27
README.md
27
README.md
@ -1,7 +1,30 @@
|
||||
uh-wm
|
||||
=====
|
||||
|
||||
Xlib Window Manager prototype.
|
||||
uh-wm is a minimalistic tiling and stacking window manager for X. It
|
||||
shares some similarities with dwm and wmii, but is written in ruby so
|
||||
you can configure and extend features with ruby code.
|
||||
|
||||
The layout strategy is interchangeable, the default one being the
|
||||
`uh-layout` ruby gem. A layout is a simple object obeying a defined
|
||||
protocol.
|
||||
|
||||
Features:
|
||||
|
||||
* Xinerama support;
|
||||
* Multiple event handling strategy: blocking or multiplexing
|
||||
(`select()`);
|
||||
* Configuration with a run control file;
|
||||
* Key bindings with user defined code as callback;
|
||||
* Configurable modifier key;
|
||||
* Support user-defined layout strategy;
|
||||
* Program execution via key binding.
|
||||
|
||||
* No re-parenting (so no window decoration either);
|
||||
* No grabbing of the modifier key;
|
||||
* No mouse handling;
|
||||
* Very limited ICCCM support.
|
||||
|
||||
|
||||
[![Version ][badge-version-img]][badge-version-uri]
|
||||
[![Build status ][badge-build-img]][badge-build-uri]
|
||||
@ -11,7 +34,7 @@ uh-wm
|
||||
Getting started
|
||||
---------------
|
||||
|
||||
### Installation (requires ruby ~> 2.1 and rubygems)
|
||||
### Installation (requires ruby ~> 2.1 with rubygems)
|
||||
|
||||
```
|
||||
$ gem install uh-wm
|
||||
|
@ -3,7 +3,7 @@ require File.expand_path('../lib/uh/wm/version', __FILE__)
|
||||
Gem::Specification.new do |s|
|
||||
s.name = 'uh-wm'
|
||||
s.version = Uh::WM::VERSION.dup
|
||||
s.summary = 'uh window manager'
|
||||
s.summary = 'minimalistic tiling and stacking window manager for X'
|
||||
s.description = s.name
|
||||
s.homepage = 'https://rubygems.org/gems/uh-wm'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user