For example, this is blackbox 0.60.0 window manager, released around 2000: https://www.linux.org.ru/gallery/screenshots/19788
Almost 20 years later, the "blackbox" package is still around: https://packages.ubuntu.com/bionic/blackbox . You can install it, choose it in the dropdown from the login screen and start using it. Or get a version of Ubuntu with this stuff pre-configured (like xubuntu or lubuntu)
And the best part? You have all the modern software -- browsers, editors, compilers. You can be fully productive and enjoy the stable UI
That said, what document viewer do I use when I want to read a PDF? Evince was the standard GTK/Gnome option, but it has hamburgerized everything to a state of being unusable. I recently discovered Atril, but I literally have to search DuckDuckGo for "evince xfce mate" every time I need to remember what it's called.
Both Firefox and Chromium have buried everything in hamburger obfuscation land as well. I could name more.
In short, even with my significantly customized Linux desktop, UX-ism still bites me. Yes I can find alternatives for a lot of things. No, I don't imagine Haiku being productive for me in the near term. But... Haiku does offer something of a complete thesis of how desktop UI should work. That desktop UI is firmly situated in the 1990s, but I'm increasingly of the opinion that is a good thing.
You should give Zathura a try :)
For those I just use evince.
For images, you can always try feh or imagemagic's "display". Or if you want a bit more UI, "geeque" (which is based on gimageview, and still has not changed the design much)
For web browsers, I am afraid you don't have many options if you want to use modern web apps. The web evolves too fast for that. There are still independent browsers (like netsurf), but I gave up on them and just use chrome.
I doubt that Haiku can ever be practical, unless you live completely offline. Even PDF format keeps evolving -- version 2.0 was released in 2017 -- so you cannot keep maintaining versions just for a single OS.
And once you start porting entire programs from different platforms (like LibreOffice), the platform's unique UI traits will slowly disappear. Who will notice the unique kernel if it has POSIX compat layer and GTK?
There have been platform-independent PDF handling libraries for over a decade now. The Haiku-native PDF viewer, BePDF, uses one internally to handle PDF files. So that's not a problem, really.
> And once you start porting entire programs from different platforms (like LibreOffice), the platform's unique UI traits will slowly disappear. Who will notice the unique kernel if it has POSIX compat layer and GTK?
BeOS was roughly POSIX compliant, and Haiku is even more so.
Yes, we would greatly prefer native apps to ports (we're not all that different from the macOS fanatics in that way), but we don't have the critical mass for that at the moment. But the kernel isn't and was never the truly "unique" bit; it was built to disappear behind the UI, really.
As for a browser with a normal UI, Firefox comes hamburgerized out of the box but you can easily bring it back to relative sanity by making the menubar always visible and choosing the "compact" mode from the density option.
By default, sure. With Firefox it's trivial to permanently enable a traditional menu bar. Though that's not, I suppose, trivially-discoverable.
I tried I3WM at one point, but even with the ability to have tabs I just didn't end up with enough pixel space.
GNUStep is my grandest regret for Linux. If I could wave a magic wand, all the mindshare spent on the early KDE vs. Gnome wars would have been dedicated to making a first class NeXT-like desktop environment and applications with display Postscript and the whole nine yards.
Still, for the vast majority of people trying Linux, the recommendation is "use Ubuntu" which means "use Gnome." And the number of people trying Linux is relatively small.
If Haiku's implementation was complete, and ran on the range of hardware people want to use, and ran the apps people want (a lot of ifs in that statement), I could see "use Haiku" being a viable option for a lot of folks. I remember non-technical and technical people alike being very excited when encountering BeOS back in the day.
To be clear, I think the most likely future is crappier desktops for the masses. Windows is downright baffling to use with the unified start menu / advertising billboard / hide-the-control-panel interface. With every release, macOS makes at least one regression in terms of stability, security, usability, or performance and gives us some new useless feature to "defaults write NSGlobalDomain NSPleaseJustLetMeWorkInPeace -bool true." And Linux == Ubuntu == Gnome, which is the Philip Glass of interfaces.
I realize I'm ranting now. BeOS was a happy place for me. I just like to fantasize that Haiku could be such a place again. :-)
Plasma 5 is great
The upper left "hot corner"? That's a 1990's concept that violates so much.
The weird way everything changes when you hit that corner? I mean really, I want the launcher to be there all the time. And if it is hidden, why should all my windows shrink and rearrange just because I want to launch a different program? And why would the workspace switcher swing in on the right too? It's so jarring and unnecessary. Neat features, poor implementation. And and and....