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
|
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]
|
[![Version ][badge-version-img]][badge-version-uri]
|
||||||
[![Build status ][badge-build-img]][badge-build-uri]
|
[![Build status ][badge-build-img]][badge-build-uri]
|
||||||
@ -11,7 +34,7 @@ uh-wm
|
|||||||
Getting started
|
Getting started
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
### Installation (requires ruby ~> 2.1 and rubygems)
|
### Installation (requires ruby ~> 2.1 with rubygems)
|
||||||
|
|
||||||
```
|
```
|
||||||
$ gem install uh-wm
|
$ gem install uh-wm
|
||||||
|
@ -3,7 +3,7 @@ require File.expand_path('../lib/uh/wm/version', __FILE__)
|
|||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = 'uh-wm'
|
s.name = 'uh-wm'
|
||||||
s.version = Uh::WM::VERSION.dup
|
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.description = s.name
|
||||||
s.homepage = 'https://rubygems.org/gems/uh-wm'
|
s.homepage = 'https://rubygems.org/gems/uh-wm'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user