./x11/wmi [window manager improved - key driven window manager]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 10, Package name: wmi-10
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
WMI is a new lightweight window manager for X11, which attempts to
combine the best features of LarsWM, Ion , evilwm and ratpoison
into one window manager.

WMI is new: it is developed from scratch with C++ without any ancient
code and design dependencies to antiquated window managers.

WMI is lightweight: it has no build- or runtime dependencies except the
C++ Standard Template Library (STL) and the X11 Library (XLib).

WMI is highly customizable: it is designed with keyboard users in mind.
Each action (e.g. resizing the frame, creating a new workspace,
launching an app, note that WMI provides hundreds of actions) can be
bound to a shortcut. So say good-bye to the rodent :)

WMI is the vim among the window managers: its main user interaction is
oriented on the two modes of the famous vi editor - command mode and
normal mode. In WMI the command mode is called input mode and supports
the context-sensitive execution of actions. Outside this mode, only
actions which are bound to a shortcut can be invoked.

WMI is flexible: it is able to arrange multiple clients in one frame in
a maximized way, like Ion does, or to arrange them floating within
groups of the workspace. The track behavior of larswm can be emulated
through using two or more frames in a neighbor arrangement.

WMI is evil: The snap to border behavior of evilwm and its fast window
moving through mouse grabbing can be emulated with floating clients too
(just try Alt + mouse move over floating clients).

WMI is simple to customize: there's no need to learn Lua for
customization of the WMI, like Ion or TrsWM does. Only simple property
files, which are maintainable without the knowledge of yet another
Turing-complete scripting language.


Filesize: 188.621 KB
Version History (View Complete History)
  • (2009-08-11) Updated to version: wmi-10p4
  • (2009-05-20) Updated to version: wmi-10p3
  • (2009-03-08) Updated to version: wmi-10p2
  • (2006-11-17) Updated to version: wmi-10p1
  • (2006-07-21) Package added to openports.se, version wmi-10p0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-23 03:26:30 by Marc Espie | Files touched by this commit (244)
Log message:
add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-05-03 11:59:02 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Missing include for clang
   2017-04-10 05:46:37 by Stuart Henderson | Files touched by this commit (277)
Log message:
use LIBCXX
   2015-03-21 13:47:36 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Add comments to new patches.
   2015-03-21 13:47:36 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Add comments to new patches.
   2015-03-21 13:47:36 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Add comments to new patches.
   2015-03-21 13:43:35 by Jeremie Courreges-Anglas | Files touched by this commit (4)
Log message:
Unbreak wmi and cleanup the port while here.
- fix buffer overrun
- fix infinite loop on LP64 archs
- update MASTER_SITES
- remove HOMEPAGE, the project is abandoned
- remove unresponsive MAINTAINER
- sync WANTLIB
   2015-03-21 13:43:35 by Jeremie Courreges-Anglas | Files touched by this commit (4)
Log message:
Unbreak wmi and cleanup the port while here.
- fix buffer overrun
- fix infinite loop on LP64 archs
- update MASTER_SITES
- remove HOMEPAGE, the project is abandoned
- remove unresponsive MAINTAINER
- sync WANTLIB
   2015-03-21 13:43:35 by Jeremie Courreges-Anglas | Files touched by this commit (4)
Log message:
Unbreak wmi and cleanup the port while here.
- fix buffer overrun
- fix infinite loop on LP64 archs
- update MASTER_SITES
- remove HOMEPAGE, the project is abandoned
- remove unresponsive MAINTAINER
- sync WANTLIB
   2015-03-21 13:43:35 by Jeremie Courreges-Anglas | Files touched by this commit (4)
Log message:
Unbreak wmi and cleanup the port while here.
- fix buffer overrun
- fix infinite loop on LP64 archs
- update MASTER_SITES
- remove HOMEPAGE, the project is abandoned
- remove unresponsive MAINTAINER
- sync WANTLIB
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2010-11-07 12:50:10 by Jasper Lievisse Adriaanse | Files touched by this commit (8)
Log message:
- ${LOCALBASE}/lib/pkgconfig and ${X11BASE}/lib/pkgconfig are default search
directories for pkg-config(1) nowadays. so remove these quirks.
   2010-10-24 15:15:37 by Antoine Jacoutot | Files touched by this commit (275)
Log message:
Remove USE_X11.
   2010-10-19 02:14:01 by Marc Espie | Files touched by this commit (260)
Log message:
USE_GROFF=Yes
   2010-07-30 00:59:02 by Antoine Jacoutot | Files touched by this commit (256)
Log message:
First pass at new REVISION/DEPENDS... not finished yet.
   2010-05-28 02:50:58 by Marc Espie | Files touched by this commit (1)
Log message:
fix for gcc4 (iterators are not pointers, especially not null pointers)
   2010-05-24 16:31:25 by Marc Espie | Files touched by this commit (3)
Log message:
start of fix for g++4
   2010-05-24 16:31:25 by Marc Espie | Files touched by this commit (3)
Log message:
start of fix for g++4
   2010-05-24 16:31:25 by Marc Espie | Files touched by this commit (3)
Log message:
start of fix for g++4
   2009-08-11 02:42:09 by Antoine Jacoutot | Files touched by this commit (121)
Log message:
WANTLIB changes after xcb addition and bump.
   2009-05-19 08:49:38 by Jim Razmus II | Files touched by this commit (1)
Log message:
update homepage and master sites.
ok simon@, maintainer
   2009-03-07 08:37:39 by Jasper Lievisse Adriaanse | Files touched by this commit (35)
Log message:
- regen WANTLIB
   2007-09-15 14:04:29 by Michael Erdely | Files touched by this commit (312)
Log message:
Remove surrounding quotes in COMMENT/PERMIT_*/BROKEN
   2007-04-05 11:36:28 by Marc Espie | Files touched by this commit (363)
Log message:
more base64 checksums


   2006-12-16 05:22:37 by Marc Espie | Files touched by this commit (270)
Log message:
say goodbye to GNU land.
   2006-11-16 14:09:46 by Steven Mestdagh | Files touched by this commit (2)
Log message:
new homepage and master site, remove -Os
from Tobias Ulmer <tobiasu at tmux.org>
ok maintainer
   2006-11-16 14:09:46 by Steven Mestdagh | Files touched by this commit (2)
Log message:
new homepage and master site, remove -Os
from Tobias Ulmer <tobiasu at tmux.org>
ok maintainer
   2006-11-13 06:01:38 by Steven Mestdagh | Files touched by this commit (21)
Log message:
USE_X11
   2006-08-01 12:38:23 by Aleksander Piotrowski | Files touched by this commit (11)
Log message:
Use MASTER_SITE_BERLIOS


   2006-02-08 16:18:52 by Steven Mestdagh | Files touched by this commit (1)
Log message:
fix WANTLIB


   2005-01-05 10:54:27 by Christian Weisgerber | Files touched by this commit (251)
Log message:
SIZE


   2004-12-19 10:27:05 by Aleksander Piotrowski | Files touched by this commit (33)
Log message:
Add WANTLIB markers