It’s been raining cats and dogs most of the weekend, so I’ve been puttering aimlessly about doing various things.
One of them was reviewing my remote desktop sandboxes (where I usually run Window Maker as a minimal environment), and this weekend was the perfect time to see whether over time, someone had done anything about OpenSTEP, which may be dated but was still wonderful in its own way.
And it is gorgeous:
I was able to build it from
git in mere minutes inside a Fedora 35
lxc container, using this as a baseline:
# Find a good enough image lxc image list images: os=Fedora # Spin it up lxc launch images:fedora/35 nextspace # Get in and set things up lxc exec nextspace -- sudo /bin/bash #...clone repo and follow README #...install Xrdp, Avahi, Firefox # Give it an IP on my LAN, where it announces itself over Avahi lxc network attach enp3s0 nextspace eth0 # start afresh lxc restart nextspace
- Everything is exceptionally fast.
- I am quite impressed by the way it feels almost exactly like what I remember my NeXT Cube to be like. Linux folk may think Window Maker is an accurate clone, but… it isn’t (it’s actually better than the original experience in many ways, but doesn’t behave like the original).
- There is zero wasted whitespace, especially when compared to modern GNOME – what you can see on the screen is useful content rather than large swathes of dubiously empty aesthetics.
- Modern applications (including
flatpakones) looked completely out of place – which I suppose is fixable via a GTK theme, but there isn’t one readily available.
- I got missing Dock icons for OpenSCAD, Visual Studio Code and other apps installed via
RPM, and standard Linux launcher files seem to be ignored.
- Using it with a trackpad and without keyboard commands to tile windows feels… awkward.
- Workspace doesn’t have some creature comforts Window Maker has added over the years–but the only thing I really miss are some of the keyboard commands for basic window placement.
- The Fedora
ancientpackaged differently compared to the Ubuntu one and doesn’t include the
X11rdpback-end, so I had some issues with cursors and the like (setting
/etc/xrdp/xrdp.inigot rid of most issues). Not a NEXTSPACE problem, really, but annoying.
Update: I fixed that by installing the
I suppose I can fix some of these (given time), and I’m really curious to see if I can get this to run on a lower-end machine (like a Raspberry Pi, for which I’d need a RedHat-based distro),
But all in all, it was a great trip down memory lane, and I really hope this keeps being developed (the developer is still safe in Kyiv, but, as you may imagine, has other things in mind right now).