Hello ports@, These are two separate ports that work together to easily install a desktop on a *BSD system. It was initially made for FreeBSD, and later got NetBSD support. There was a user who sent an issue to their github repo page, requesting OpenBSD support, so I decided to pitch in.
https://github.com/outpaddling/desktop-installer/issues/30 The desktop-installer program depends on auto-admin to automate some tasks during all this, so you need both installed. Hopefully, RUN_DEPENDS would catch you on this. Right now, I've tested it for both of the default obsd-specific window managers (fvwm, cwm), LXQT, MATE, & XFCE. All that the script does for cwm and fvwm right now, is make a custom Xsession (backing up the old one), and add a simple system menu for powering on/off to XenoDM using tk. All you need to do is run desktop-installer in a root login shell and follow the instructions. I understand OpenBSD tends not to appeal to users who aren't willing to roll things themselves, so I can see why some of us may not want something like this in the ports tree. But to that I say, don't use this port! I personally probably won't be using it all that much, although some users may find it helpful, esp new prospective users who may not care about security as much as most of us do. In the end of the day, I want this wonderful operating system to be accessible to users who are interested, even if I sorta disagree with some of the practices of the software itself on a security standpoint. Both ports are attached to this thread. Please let me know either here, or in the github issue how things go. (ideally both so upstream is on the same page). -- iz (they/them) > i like to say mundane things, > there are too many uninteresting things > that go unnoticed. izder456 (dot) neocities (dot) org
desktop-installer-1.0.0.tgz
Description: application/compressed-tar
auto-admin-0.8.0.tgz
Description: application/compressed-tar
pgp2ZNSYN4bxN.pgp
Description: OpenPGP digital signature