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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11-wm/pekwm | 0.4.4,1 newest | none known | - | [email protected] | - |
| OpenBSD | x11/pekwm by name | 0.4.4 newest | no data | - | Timo Myyra <[email protected]> | 2026-09-13 |
| NetBSD | wm/pekwm by name | 0.4.4nb1 newest | none known | - | [email protected] | 2026-09-29 |
| DragonFly | x11-wm/pekwm | 0.3.0_2,1 behind since 2026-09-13 | none known | - | [email protected] | - |
| HardenedBSD | x11-wm/pekwm | 0.4.4,1 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/pekwm | 0.4.4,1 newest | no data | - | [email protected] | - |
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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.4,1 | 0.4.4,1 | 0.2.0,1 | 0.3.0_2,1 | 0.4.4,1 |
| FreeBSD:14:quarterly | 0.4.4,1 | 0.4.4,1 | n/a | 0.3.0_2,1 | 0.4.4,1 |
| FreeBSD:15:latest | 0.4.4,1 | 0.4.4,1 | n/a | 0.3.0_2,1 | 0.3.0_2,1 |
| FreeBSD:15:quarterly | 0.4.4,1 | 0.4.4,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.4,1 | 0.4.4,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
libfreetype.so: print/freetype2libpng.so: graphics/png
Runtime 2
gsed: textproc/gsedxprop: x11/xprop
The full lists below include those, and their dependencies in turn.
Build dependencies 52
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/png
- lang/python312
- lang/python315
- math/mpdecimal
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/rhash
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXinerama
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 45
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/png
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/gsed
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXt
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXinerama
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
- x11/xprop
No port depends on this one.
Configuration
Options name: x11-wm_pekwm
| Option | Default | Description |
|---|---|---|
| PANGO | on | Use 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
| File | Size | SHA256 |
|---|---|---|
| pekwm-0.4.4.tar.gz | 814774 | 8e794f094151fac9b85df2aaccf27add8cce5980f7eaf05b1caa8ab17b751aed |
Master sites 1
- https://www.pekwm.se/pekwm/uv/
Commit history 0
No commits in the history this site was built from.