./wm/pekwm, Light, unobtrusive, and configurable window manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.2.1, Package name: pekwm-0.2.1, Maintainer: gls

A light, unobtrusive, and configurable windowmanager.

Most notable features include grouping ala PWM, automatic properties
and the chainable keygrabber.

Required to run:
[graphics/png] [graphics/jpeg] [fonts/Xft2] [x11/libXpm] [x11/liboldXrandr]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 920.969 KB

Version history: (Expand)

CVS history: (Expand)

   2022-02-03 09:05:48 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
pekwm: remove patch that was removed from distinfo during update
   2022-01-30 21:26:57 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
pekwm: update 0.2.1


Build system

* Makefile based build now install docs, support configuring the
  manpath (relative to the prefix) and create .sh files properly with
  the configured SED on Solaris
* CMAKE_INSTALL_MANDIR is now used to specify the destination of
  man pages. Use -DCMAKE_INSTALL_MANDIR=/path/to/man to override.
* Log awk, sed and sh paths during configuration (and fix a few missing
  path substitutions in the scripts)
* Use check_cxx_source_compiles instead of check_cxx_source_runs as
  there is no need to check for runtime issues, improves cross compilation
* Substitute grep in shell scripts, as with awk, sed and sh.
* Prefer /usr/pkg/bin over /usr/sfw/bin when searching for external
  commands during configuration.

Closed issues

* **#114 Coordinates not updating when moving windows**,
  regression introduced in 0.2.0. (Reported by caoliver)
* **#110 Tint2 panel not updated on last window close**,
  regression introduced in 0.2.0. (Reported by Maman Sulaeman)


* pekwm_panel, Icon widget now has a Scale option defaulting to false.
* pekwm_theme, Detect download errors of the theme index file.
* pekwm_theme, Use ftp by default on OpenBSD and NetBSD and silence
  progress output.
   2021-12-13 14:02:14 by Nia Alarie | Files touched by this commit (2)
Log message:
pekwm: Fix incorrect patch for hardcoded man page installation directory.
   2021-11-30 20:21:15 by Benny Siegert | Files touched by this commit (6)
Log message:
Update pekwm to 0.2.0. PR pkg/56523 by pekdon himself :)


Closed issues

* new windows fail to appear on fbpanel taskbar and pager,
  regression introduced in 0.1.18.
* zombines during move resize, executing external commands
  while moving a window did not collect all child processes.
* support _NET_REQUEST_FRAME_EXTENTS, improved EWMH compatability.
* Size specification was ignored on plain textures (except solid),
  it is now read and can cause issues on themes that have incorrectly
  specified them.
* Icon Autoproperty, it is now possible to set the _NET_WM_ICON
  hint using the new property Icon. It will load the image from the icon
  load path.


Crash Dialog, if pekwm crash a pekwm_dialog will appear and prompt
the user if pekwm should be restarted or quit. This avoids the X
server to shut down.

ImageMapped, it is now possible map colors in images during load
using a color map from the new ColorMaps section in the theme
file. This functionality allows for creating themes using less images
and plays well with the new theme variants functionality.

theme variants, using the ThemeVariant option in the Files
section allows for specifying variants of themes. Theme variants are
implemented by creating separate theme files in the theme directory
named theme-VARIANT.

pekwm_bg created, a background setting application integrated with
pekwm themes. pekwm_bg supports all textures pekwm supports so it is
possible to set solid colors, images and the new lines texture. Themes
have been extended with a background keyword that makes pekwm set the
background when the theme is loaded, images are loaded from the
backgrounds folder inside the theme. Background loading can be
disabled in the main configuraiton file.

pekwm_ctrl created, simple control command for pekwm that takes
a string formatted as a single action and asks pekwm to execute it.

pekwm_screenshot created, simple screenshot taking application
that outputs a PNG image.

pekwm_theme created, theme management tool for use with the
pekwm-theme-index, enabling the user to list, search, preview,
install and uninstall themes included in the index.

CurrHeadSelector option is now available in the Screen section of
the main configuration file. Controls how operations relative to the
current head, such as placement, select the active head. Cursor
selects the head the cursor is on, FocusedWindow considers the focused
window if any and then fall backs to the cursor position. Affected
operations include placement and position of CmdDialog, SearchDialog,
   2021-10-26 13:25:22 by Nia Alarie | Files touched by this commit (106)
Log message:
wm: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 17:05:15 by Nia Alarie | Files touched by this commit (106)
Log message:
wm: Remove SHA1 hashes for distfiles
   2021-03-15 12:51:00 by Nia Alarie | Files touched by this commit (6) | Package updated
Log message:
pekwm: update to 0.1.18

Maintenance release of pekwm with a bunch of bug fixes since 0.1.17. Notable \ 
changes include an updated default theme, CMake build system support and build \ 
fixes for more recent compilers.
   2021-03-15 12:42:13 by Nia Alarie | Files touched by this commit (1) | Package updated
Log message:
pekwm: update HOMEPAGE