-
Notifications
You must be signed in to change notification settings - Fork 0
µwm is a lightweight stacking window manager for the X11 Window System and is written in C and uses only libxcb at a minimum. It has builtin menus/panels/buttons and other plugins.
License
Johns-Q/uwm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
@file README.txt @brief µ window manager Copyright (c) 2009 - 2011 by Lutz Sammer. All Rights Reserved. Contributor(s): License: AGPLv3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. $Id$ Based on jwm from Joe Wingbermuehle, but rewritten from scratch. To compile you must have the 'requires' installed. Quickstart: ----------- Just type make and use. To configure which modules to include, see Makefile and uwm.h To configure the look&feel, see contrib/uwmrc.example Install: -------- 1a) git git clone git:https://uwm.git.sourceforge.net/gitroot/uwm/uwm cd uwm # make should automatic pull the submodules from git. make ./xephyr.sh ./uwm -c contrib/uwmrc.example 2a) tarball Download latest version from: https://sourceforge.net/projects/uwm/files/ tar vxf uwm-2011-*.tar.bz2 cd uwm # the tarball contains the submodules make ./xephyr.sh ./uwm -c contrib/uwmrc.example Requires: --------- x11-libs/libxcb, X C-language Bindings library https://xcb.freedesktop.org/ x11-libs/xcb-util, x11-libs/xcb-util-wm, x11-libs/xcb-util-image, x11-libs/xcb-util-keysyms X C-language Bindings library https://xcb.freedesktop.org/ Only versions >= 0.3.8 are supported x11-libs/libX11 (for header files missing in xcb) X.Org X11 library https://xorg.freedesktop.org/ POSIX regex functions included in the GNU libc6 (also called glibc2) C library https://www.gnu.org/software/libc/libc.html GNU Make 3.xx https://www.gnu.org/software/make/make.html core-rc core runtime configuration. (included in source tarball) or https://sourceforge.net/projects/core-rc/ core-array core general purpose associative array. (included in source tarball) or https://sourceforge.net/projects/core-array/ Optional: media-libs/jpeg Library to load, handle and manipulate images in the JPEG format https://www.ijg.org/ media-libs/libpng Portable Network Graphics library https://www.libpng.org/ media-libs/tiff Library for manipulation of TIFF (Tag Image File Format) images https://www.remotesensing.org/libtiff/ media-fonts/dejavu DejaVu fonts, bitstream vera with ISO-8859-2 characters https://dejavu.sourceforge.net/ media-fonts/terminus-font A clean fixed font for the console and X11 https://www.is-vn.bg/hamster/ media-fonts/font-misc-misc X.Org miscellaneous fonts https://xorg.freedesktop.org/ peg Parsing Expression Grammar - parser generator https://piumarta.com/software/peg needed for core-rc, if you like to modify the grammer
About
µwm is a lightweight stacking window manager for the X11 Window System and is written in C and uses only libxcb at a minimum. It has builtin menus/panels/buttons and other plugins.