Initial import of wmi-10

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.

WWW: http://wmi.modprobe.de/

from Julian Frede <julian.frede at gmail.com>
This commit is contained in:
sturm 2004-10-17 07:36:55 +00:00
parent a8591a2e98
commit 7e77be5b9e
4 changed files with 73 additions and 0 deletions

27
x11/wmi/Makefile Normal file
View File

@ -0,0 +1,27 @@
# $OpenBSD: Makefile,v 1.1.1.1 2004/10/17 07:36:55 sturm Exp $
COMMENT= "window manager improved - key driven window manager"
DISTNAME= wmi-10
CATEGORIES= x11
HOMEPAGE= http://wmi.modprobe.de/
MAINTAINER= Julian Frede <julian.frede@gmail.com>
# MIT
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://download.berlios.de/wmi/
# not necessary, but to ensure consistent behaviour
BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig
SEPARATE_BUILD= concurrent
CONFIGURE_STYLE=gnu
CONFIGURE_ENV= PKG_CONFIG_PATH="${X11BASE}/lib/pkgconfig"
.include <bsd.port.mk>

3
x11/wmi/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (wmi-10.tar.gz) = 6728ae28aaa172db3df1e3c2bc483b23
RMD160 (wmi-10.tar.gz) = 49ba3c481c6149a815c89d9de5f3233ede25edeb
SHA1 (wmi-10.tar.gz) = 46fbafc5d896863f5e22c2d7c77244b21fbd5d35

34
x11/wmi/pkg/DESCR Normal file
View File

@ -0,0 +1,34 @@
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.

9
x11/wmi/pkg/PLIST Normal file
View File

@ -0,0 +1,9 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/10/17 07:36:55 sturm Exp $
bin/wmi
bin/wmiremote
@man man/man1/wmi.1
@man man/man1/wmiremote.1
@man man/man5/actions.conf.5
@man man/man5/common.conf.5
@man man/man5/session.conf.5
@man man/man5/theme.conf.5