Omnium-gatherum

launch, phase 4

2026/06/04, 2026/06/20, 2026/06/25

Nearly two years ago, phase 3 of launch was articulated here. Since October of 2024, I've been using 9menu as my primary program for launch. Moreover, Pdmenu has been launch's sole vehicle in my consoles for over a decade; until now, I neglected to document my application of it! Hereunder, I'll provide screenshots to illustrate how launch is currently arranged and accessed.

.pdmenurc's present size is 10848; 9menu-launch/*'s present size is 40069.

Anyone who's familiar with my avocations knows that I love to collect software, and that I've been doing so since 1992. As I haven't fully perused FreeBSD's repository and I'm still collecting old UNIX programs, DOOM WADs, Quake maps, and games for Atari 2600, DOS, NES, SNES, Amiga, etc., I've plenty more to accumulate. To readily launch programs and other resources, I need menus that are lightweight, efficient, and flexible. Pdmenu (in the console, and occasionally X) and 9menu (in X) are the programs that perform optimally in that capacity.

Pdmenu

Pdmenu has been my sole menuing program in consoles of Minix and Debian, then FreeBSD for well over a decade. It's superior to any equivalents that I used in DOS, and since it's available in nearly every UNIX-like distro's repository and easily compilable, I expect to implement it indefinitely.

As in 9menu, launch is organized in Pdmenu by suites and other collections. Here's the main menu:

Pdmenu: main menu

To maximize ease, lock, quicksuite, and references are respectively listed first, second, and third, so that I can lock the console immediately whenever necessary, and quickly access my most useful programs and references while working.

Pdmenu: quicksuite

Pictured above, quicksuite is the single most important menu of launch, where I execute my most useful programs.

Pdmenu: references

Most of the time, I just use references to access my dictionary or Webster's gargantuanly unabridged dictionary while working. Less often, documentation is accessed whenever I need to learn or recall some minutia about a program's functions.

These programs require scant introduction and no explanations.

Pdmenu: POSIX Pdmenu: FreeBSD Pdmenu: FreeBSD Pdmenu: KornShells Pdmenu: GNU Pdmenu: altersuite Pdmenu: aftersuite Pdmenu: bsdgames Pdmenu: quiz Pdmenu: quiz Pdmenu: nbsdgames Pdmenu: aalib/Kirk Baucom/Qiang Guo/Linley Henzell/Morias Pdmenu: Japanese toys Pdmenu: mcgames Pdmenu: junk drawer

9menu

This is what my X/mcwm looks like when it's launched:

mcwm

Since my 9menus encompass most of the items listed in Pdmenu and hundreds more that run under X, they're far larger and slightly more sophisticated.

9menu: quicksuite 9menu: Directory

Here, quicksuite lists more programs. xtrlock tops the list, as lock is nigh-useless in X. thingylaunch is handy when testing new programs or just executing something differently. Quake and XEvil are itemized because I won't pick through 2 to 3 menus for games that I play nearly every day. In X, Directory is launch's hub. Note that Directory and quicksuite can be launched from each other in case either is accidentally closed.


Many of these menus are consubstantial to those in Pdmenu; others are expanded, or exclusive to 9menu.

9menu: references
9menu: POSIX 9menu: FreeBSD

Obviously, POSIX isn't subject to change. Of course, FreeBSD is unique to installations of FreeBSD on my machines; this menu will be disused but retained on future installations of OpenBSD, NetBSD, Slackware, etc. Therein, it'll be replaced by 9menus listing programs exclusive to those operating systems. On installations of Linux flavors, some will be featured in GNU (see below).


9menu: X 9menu: ico+mxico 9menu: vtes+xvts

X's contents will only ever differ for varied availability. As GTK2 is being phased out in favor of ghastly GTK3 and GTK4, vtes+xvts may simply become xvts in the future, unless I decide to take the time to compile GTK2, vte, and its offspring from sources. Who can say?


9menu: office suites

Offices originally contained both OpenOffice and LibreOffice, but cultists of GNOME have yoked godforsaken GTK3 as a dependency of Qt6 in FreeBSD's repository, and I won't submit to their insanity. LibreOffice's programs are and will be hashed out in its 9menu's file until I compile it from source without that trash. Ugh! It'll be back.


9menu: KornShells 9menu: GNU
9menu: altersuite 9menu: aftersuite 9menu: junk drawer

Altersuite and aftersuite are complements to quicksuite, containing correspondent selections to be used alternatively. The junk drawer is packed with great tools that I use with varying frequency.


9menu: bsdgames 9menu: nbsdgames

Classics new and old abound in bsdgames and nbsdgames, here shorn of the programs that I dislike.


9menu: Atari

Atari comprehends clones and emulators of Atari's games. I'm not thrilled that many of these are doubled in other menus (esp. that of New Breed Software), so this one may not last.


9menu: id Software 9menu: Chocolate Doom 9menu: DarkPlaces 9menu: PrBooms

9menu: Namco 9menu: Nintendo

Unlike Atari's, Namco and Nintendo's contents are almost entirely exclusive.


9menu: New Breed Software 9menu: LGames/Parallel Realities/Pierre Sarrazin/Holger Schemel/TLK Games 9menu: The Ace of Penguins 9menu: aalib/Kirk Baucom/Qiang Guo/Linley Henzell/Morias 9menu: 9menu/JohnHeidemann/MaartenLos/Psychosoft/xpuzzles 9menu: Japanese toys 9menu: EyeClock

9menu: Mesa demos 1

Mesa demos is a massive suite: hundreds of programs cataloged in a whopping seven 9menus!

9menu: Mesa demos 1 9menu: Mesa demos 2 9menu: Mesa demos 3 9menu: Mesa demos 4 9menu: Mesa demos 5 9menu: Mesa demos 6 9menu: Mesa demos 7

9menu: other tiles

Mc stands for miscellaneous console; as in Pdmenu (see above), mcgames includes games that haven't a place elsewhere.


9menu: toybox-1 9menu: toybox-2 9menu: toybox-3

The toyboxes serve a similar function, and only exist because I haven't yet found a better way to organize all of these games and toys elsewhere.


9menu: Word War vi 9menu: xtacy 9menu: xteddy

9menu: miscellany 9menu: glclock

Clocks and chachkas otherwise comprise the contents of miscellany, which is similar to the junk drawer (see above), but less vital and more fun.


Back to Omnium-gatherum

Back to the homepage