BSD Ports

x11-wm/pekwm 0.4.4,1 FreeBSD

Light, Unobtrusive, and configurable windowmanager

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
x11-wm
Package size
685.3 KiB, 2853.3 KiB installed

Description

The Pek Window Manager is written by Claes Nasten, the code is based on the aewm++ window manager, but it has evolved enough that it no longer resembles aewm++ at all. It has a much expanded feature-set, including window grouping (similar to ion, pwm, or fluxbox), autoproperties, xinerama, keygrabber that supports keychains, and much more.

o Lightweight and Unobtrusive, a window manager shouldn't be noticed. o Very configurable, we all work and think in different ways. o Automatic properties, for all the lazy people, make things appear as they should when starting applications. o Chainable Keygrabber, usability for everyone.

In the other systems

The newest version among them is 0.4.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-wm/pekwm0.4.4,1 newestnone known-[email protected]-
OpenBSDx11/pekwm by name0.4.4 newestno data-Timo Myyra <[email protected]>2026-09-13
NetBSDwm/pekwm by name0.4.4nb1 newestnone known-[email protected]2026-09-29
DragonFlyx11-wm/pekwm0.3.0_2,1 behind since 2026-09-13none known-[email protected]-
HardenedBSDx11-wm/pekwm0.4.4,1 newestno data-[email protected]-
GhostBSDx11-wm/pekwm0.4.4,1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install pekwm

From the ports tree:

cd /usr/ports/x11-wm/pekwm/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pekwm>0:x11-wm/pekwm

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.4,10.4.4,10.2.0,10.3.0_2,10.4.4,1
FreeBSD:14:quarterly0.4.4,10.4.4,1n/a0.3.0_2,10.4.4,1
FreeBSD:15:latest0.4.4,10.4.4,1n/a0.3.0_2,10.3.0_2,1
FreeBSD:15:quarterly0.4.4,10.4.4,1n/an/an/a
FreeBSD:16:latest0.4.4,10.4.4,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 52
Run dependencies 45

No port depends on this one.

Configuration

Options name: x11-wm_pekwm

OptionDefaultDescription
PANGOonUse Pango font support (both Cairo and Xft)
USES
cmake compiler jpeg localbase pkgconfig xorg
Service scripts
none

Files

Manual pages 6
  • pekwm(1)
  • pekwm_bg(1)
  • pekwm_dialog(1)
  • pekwm_panel(1)
  • pekwm_screenshot(1)
  • pekwm_theme(1)
pkg-plist 62
  • bin/pekwm
  • bin/pekwm_bg
  • bin/pekwm_ctrl
  • bin/pekwm_dialog
  • bin/pekwm_panel
  • bin/pekwm_screenshot
  • bin/pekwm_sys
  • bin/pekwm_theme
  • bin/pekwm_wm
  • etc/pekwm/autoproperties
  • etc/pekwm/autoproperties_clientrules
  • etc/pekwm/autoproperties_typerules
  • etc/pekwm/config
  • etc/pekwm/config_system
  • etc/pekwm/keys
  • etc/pekwm/keys_inputdialog
  • etc/pekwm/keys_menu
  • etc/pekwm/keys_moveresize
  • etc/pekwm/menu
  • etc/pekwm/menu_windowmenu
  • etc/pekwm/mouse
  • etc/pekwm/mouse_click
  • etc/pekwm/mouse_sloppy
  • etc/pekwm/mouse_system
  • etc/pekwm/panel
  • etc/pekwm/start
  • etc/pekwm/vars
  • share/man/man1/pekwm.1.gz
  • share/man/man1/pekwm_bg.1.gz
  • share/man/man1/pekwm_dialog.1.gz
  • share/man/man1/pekwm_panel.1.gz
  • share/man/man1/pekwm_screenshot.1.gz
  • share/man/man1/pekwm_theme.1.gz
  • share/xsessions/pekwm.desktop
  • share/pekwm/icons/battery-ac.png
  • share/pekwm/icons/battery-battery.png
  • share/pekwm/icons/battery.png
  • share/pekwm/icons/flag-de.png
  • share/pekwm/icons/flag-dk.png
  • share/pekwm/icons/flag-fi.png
  • share/pekwm/icons/flag-fr.png
  • share/pekwm/icons/flag-hu.png
  • share/pekwm/icons/flag-is.png
  • share/pekwm/icons/flag-no.png
  • share/pekwm/icons/flag-pl.png
  • share/pekwm/icons/flag-pt.png
  • share/pekwm/icons/flag-se.png
  • share/pekwm/icons/flag-us.png
  • share/pekwm/icons/flag.png
  • share/pekwm/scripts/pekwm_audio_ctrl.sh
  • share/pekwm/scripts/pekwm_lock.sh
  • share/pekwm/scripts/pekwm_panel_battery.sh
  • share/pekwm/scripts/pekwm_panel_sysinfo
  • share/pekwm/scripts/pekwm_themeset.sh
  • share/pekwm/scripts/pekwm_toggle_kbd_layout.sh
  • share/pekwm/scripts/pekwm_ws_menu.sh
  • share/pekwm/themes/default/template
  • share/pekwm/themes/default/theme
  • share/pekwm/themes/default/theme-dark
  • share/pekwm/themes/default/theme-dawn
  • share/pekwm/themes/default/theme-dusk
  • share/pekwm/themes/default/theme-light
distinfo 1
FileSizeSHA256
pekwm-0.4.4.tar.gz8147748e794f094151fac9b85df2aaccf27add8cce5980f7eaf05b1caa8ab17b751aed
Master sites 1
  • https://www.pekwm.se/pekwm/uv/

Commit history 0

No commits in the history this site was built from.