./wm/herbstluftwm, Manual tiling window manager for X11 using Xlib and Glib

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


Branch: CURRENT, Version: 0.9.5nb1, Package name: herbstluftwm-0.9.5nb1, Maintainer: pkgsrc-users

herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.

Its main features can be described with:

- The layout is based on splitting frames into subframes which can be
split again or can be filled with windows (similar to i3 or musca)

- Tags (or workspaces, or virtual desktops) can be added/removed at
runtime. Each tag contains an own layout

- Exactly one tag is viewed on each monitor. The tags are monitor
independent (similar to xmonad)

- It is configured at runtime via IPC calls from herbstclient. So the
configuration file is just a script which is run on startup. (Similar
to wmii or musca)


Required to run:
[shells/bash] [devel/glib2] [x11/liboldXrandr]

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

Master sites:

Filesize: 543.724 KB

Version history: (Expand)


CVS history: (Expand)


   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2022-09-20 08:45:03 by Nia Alarie | Files touched by this commit (1)
Log message:
herbstluftwm: Wants libXfixes
   2022-08-01 16:37:07 by pin | Files touched by this commit (2) | Package updated
Log message:
wm/herbstluftwm: update to 0.9.5

-Use hlwm colors and font when running dmenu (#1438)
-IPC: drop property events from queue early (#1467)
-Extend 'smart_frame_surroundings' for more granular control (#1464)
-Cancel outdated workflow runs (#1470)
-Add content_geometry attribute to monitors and frames (#1469)
-Add keybind for key release events (#1446)
-Move XKeyGrabber out of KeyManager (#1479)
-Filter Numlock/Caps Lock modifiers out of mouse events to match key e…
-Test mouse binds independent of numlock state (#1491)
-New setting 'show_frame_decorations' (#1480)
-Update regular expression parser error (#1497)
-Add show_frame_decorations if_empty to show frame placeholders (#1500)
-tests: Work around endianess in image data (#1501)
-IPC Server: fix type of command status (#1502)
-Add 'at_end' attribute for tag order (#1493)
-Introduce %{ } format for sprintf (#1481)
   2022-04-05 09:13:05 by pin | Files touched by this commit (2) | Package updated
Log message:
wm/herbstluftwm: update to 0.9.4

-Test that list_monitors mentions monitor names (#1319)
-Test directional monitor references (#1318)
-Set X11 property for client's floating state (#1325)
-Update floating geometry if size hints change (#1324)
-Add client attribute 'decoration_geometry' (#1326)
-Move text drawing to own function (#1328)
-Migrate spawn and wmexec to Input and add tests (#1330)
-Shorten window title to decoration width (#1329)
-Add an autostart object (#1332)
-Update cursor shape and resize accordingly (#1331)
-spawn: Print error message on exec failure (#1333)
- Fix redundant autostart sh logic (#1338)
-tests: increase process shutdown timeout (#1341)
-tests: Close stdout/stderr after subprocess.Popen (#1343)
-tests: Fix Xvfb shutdown timeout (#1351)
-Attribute to disable window decorations (#1374)
-Draw tabs in max layout (#1381)
-Raise undecorated fullscreen windows above panels (#1385)
-React to focus stealing via XSetInputFocus (#1386)
-Extend 'foreach' by a --filter-name=REGEX flag (#1387)
-Draw title of tabbed windows before horizontal border (#1393)
-Extend foreach command by --unique and --recursive (#1394)
-Add settings.ellipsis (#1400)
-Let active and inactive tabs have same text width (#1401)
-Add attributes 'title_when' and 'title_depth' (#1399)
-Simplify urgency handling by using signals (#1402)
-Move input focus handling to XMainLoop (#1403)
-Handle mouse clicks in correct order (#1404)
-Check early on click if client resize is possible (#1408)
-Avoid theme.h include in client.h (#1409)
-Add theme options for unselected tabs (#1410)
_Do not map already visible unmanaged windows (#1411)
-Fix input focus for preexisting clients (#1412)
-Prevent endless focus stealing loop (#1413)
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi
   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-05-25 18:19:56 by pin | Files touched by this commit (3) | Package updated
Log message:
wm/herbstluftwm: update to 0.9.3

-Fix transparency of 32 bit client's border (#1178)
-Prepare Colors for alpha values (#1180)
-Make default colors more transparent and quiet (#1185)
-Support true transparency in all decorations (#1186)
-Cut holes into frames behind tiled clients (#1187)
-'shift' moves between monitors if appropriate (#1198)
-Option --replace to replace existing window manager (#1209)
-Manage desktop windows in global stack (#1210)
-Start --locked from the .desktop file (#1222)
-Fix doc/gendoc.py extractor to strip comments (#1229)
-Use posix escaping in Completion objects (#1226)
-Remember last reported geometry in client directly (#1240)
-Always reply to a ConfigureRequest with ConfigureNotify (#1244)
-Move 'focus_edge' and 'shift_edge' to GlobalCommands (#1252)
-Allow relative values for int and uint attributes (#1253)
-Parse --skip-visible in move_index command (#1257)
_Make 'cycle' work for the floating layer (#1258)
-tox: Switch default Python env to 38 (#1269)
-New command 'list_clients' (#1274)
-Add client attribute 'floating_geometry' (#1272)
-Support error output channel internally (#1278)
-Auto-convert attributes to/from python types (#1277)
-Remove alpha-value from colors in panel.sh (#1283)
-Extend IPC protocol by error channel (#1285)
-client: Remove unused methods (#1291)
-Test herbstclient -0 --idle (#1294)
-Fix exec error message in spawn command (#1304)
-Wait passively for hc in test suite ipc server (#1306)
-Handle text properties more robustly (#1303)
-Test shift/resize up/left and focus cycling (#1308)
-Add 'floating_geometry' rule consequence (#1311)
-Client alias 'longest-minimized' and 'last-minimized' (#1313)