Pdmenu is a full screen menuing system for Unix. It is designed to be easy to use, and is suitable as a login shell for inexperienced users, or it can just be ran at the command line as a handy menu.

Pdmenu features color support and GPM mouse support at the Linux console. It was developed on Linux, and has now been compiled on many other unixes without problems.

I was prompted to write Pdmenu when I took a look at a shell script that used dialog to generate similar menus. The shell script was huge, complicated, and ugly, and had to be modified manually to add anything to the menu. I hope that Pdmenu is better.

News

pdmenu 1.2.96 released with these changes

  • ACK NMU. Closes: #505502
  • Fix a few man page issues.
  • Switch to new format copyright.
Posted mid-morning Monday, November 24th, 2008

pdmenu 1.2.95 released with these changes

  • Actually enable Russian translation in Makefile.
  • Put in a workaround for slang bug #407835. (If it is a bug.. workaround is just to enable its OS-specific utf-8 sensing code.)
Posted at lunch time on Tuesday, July 22nd, 2008

pdmenu 1.2.94 released with these changes

  • Added a Russian translation from Yuri Kozlov. Closes: #480646
Posted late Monday night, July 22nd, 2008

Download

There is a pdmenu package in Debian, and source can also be downloaded from git (git://git.kitenet.net/pdmenu).

Currently the best place to download the tarball is from http://packages.debian.org/unstable/source/pdmenu


Amazingly, pdmenu was my first C program!