Re: [dev] [pdmenu] radial (pie) menu for X11

From: NRK <nrk_AT_disroot.org>
Date: Sat, 14 Feb 2026 16:56:52 +0000

Looks cool, seems to work (somewhat) ok.

Does not build correctly by default though:

        pdmenu.c:12:10: fatal error: config.h: No such file or directory

You should make `config.h` a dependency of `pdmenu` in the makefile.

Also, on this topic, I think the whole `config.def.h` file is not very
useful and in many cases actively harmful. Most users are using git so
they can get back the default by just checking out git history, having
seperate config files (one tracked by git and one not) makes it annoying
to work with since they can get desynced. I personally just end up
making config.h a symlink to avoid all these issues.

The only case where the def file helps that I can think of would be
users using the tarball. But in that case, it's better to check out
`config.h` in the git repo and then only add the additional def file
while making the archive (i.e in `make dist` rule). This way git users
don't have to care about syncing two different files and tarball users
have a file with the defaults, win-win scenario.

Anyways, I said it works "somewhat" ok because if you pass too many
things to it it just seems unable to cope with it. E.g:

        seq 64 | ./pdmenu

Also it'd be nice if the menu can be moved around. I use xbanish to
automatically move my cursor to the bottom and so pdmenu ends up
creating the menu there where half the items end up unselectable and
offscreen.

- NRK
Received on Sat Feb 14 2026 - 17:56:52 CET

This archive was generated by hypermail 2.3.0 : Sat Feb 14 2026 - 18:00:09 CET