Nextspace – NeXTSTEP-like desktop environment for Linux
github.com
github.com
> Prefer tabs when opening documents: Always | In Full Screen Only | Manually
It's difficult to find because they put it under "Dock" for some strange reason.
Although to your point of keeping track, I do think tabs could be integrated with Exposé ("Mission Control") a bit better.
To enable NEXTspace:
- sudo systemctl stop display-manager
- sudo systemctl disable gdm
- sudo systemctl enable loginwindow
- sudo systemctl start display-manager
To enable GNOME: - sudo systemctl stop display-manager
- sudo systemctl disable loginwindow
- sudo systemctl enable gdm
- sudo systemctl start display-managerFor me, NeXTstep is still the high water mark of GUI design and usability.
However, overlapping windows and toolbars and launchers and mousey-mouse-mouse for everything ... it's bad usability and very inefficient.
The high water mark for GUI design is something like ion3/ratpoison, xterms running screen/tmux and a "desktop" that you never see ...
It forged my sense of aesthetics, though (alongside BeOS).
Citation needed.
""The high water mark for GUI design is something like ion3/ratpoison, xterms running screen/tmux and a "desktop" that you never see ...""
Says who? Again citation needed.
I like the look myself but i don't even use Window Maker itself that much nowadays (it is still my #1 WM for Linux, i just use Windows more).
(Second place is probably a tie between Windows 2000 and Windows 7 depending on how nostalgic I'm feeling.)
Like most people I greatly preferred Windows XP in its classic mode because XP's default "luna" skin was so hideous. Whereas the Windows 7 classic mode felt slightly broken and abandoned—new UX behaviours didn't quite line up with expectations set by the traditional interface design. A change of appearance is appropriate when there is a change of behaviour.
>I think GNUstep needs a reference implementation of a user-oriented desktop environment.
I wonder why he didn't just contribute to Étoilé, since he seems aware of it.
Are you talking about Win95's "Maximize" control?
Compare the iconify button with the icons representing iconified windows below:
https://raw.githubusercontent.com/trunkmaster/nextspace/mast...
There are some similar ones mentioned in its Wikipedia article:
https://en.wikipedia.org/wiki/FVWM95
IceWM is quite themeable and is actively developed:
I do rather like the NeXT aesthetic more, personally.
http://mmcthrow-musings.blogspot.com/2019/06/some-thoughts-a...
However, I just saw a recent comment from one of the current GNUstep maintainers that said that the GNUstep Foundation Kit is now at par with macOS Catalina, and work will begin on updating GNUstep's Appkit implementation, which is currently roughly compatible with Mac OS X Tiger.
Making GNUstep more compatible with recent versions of macOS's Cocoa API will definitely help with enticing more developers to the platform.
This is a hobby and passion project and yet it looks more alive and better maintained than Étoilé, which features "news" from 2014 about doing random Smalltalk things - and while I _love_ Smalltalk it doesn't give me confidence that they're focused on building a modern Cocoa-style desktop environment.
That, and the last activity on Etoile was quite a while ago, and seems to have stalled out rather badly.
* NextStep
* macOS
* GNUStep
* Nextspace
* Étoilé
* KDE/Gnome themes emulating any of the above
Then you get Ubuntu, Mint, etc... for free.
This can of course be done as last pass a part of a CI runner pipeline with Gitlab or Jenkins build job.
Has it needed any since then? That's the real question.
Though i don't know why exactly there hasn't been a new release. The current maintainer is active (he does the merges) and there have been a bunch of features and fixes, so i'm not sure what is going on.
”” Note: Workspace is NOT:
WindowMaker with some patches. WindowMaker with some good configuration defaults only. Another implementation of WindowMaker. It's written from scratch. Some WindowMaker code is a part of Workspace (as well as configuration defaults) to provide window management functions. It's tightly coupled with Workspace to provide seamless intergation. Configurable parameters of the integrated WindowMaker are spread across Workspace's Preferences and Preferences application. Theoretically, Workspace can be used without WindowMaker. However, the current development focus is on a single application to deliver the best user experience.
Note: Workspace is NOT:
WindowMaker with some patches
WindowMaker with some good configuration defaults only
Another implementation of WindowMaker*
The description then goes on to say what it shares in common with WM and what's different in a bit more detail.Edit: formatting
https://www.theregister.co.uk/2017/06/05/maxx_interactive_de...
Legally speaking, though (as a not-lawyer), I reckon it'd be contingent on however the Oracle v. Google war goes.
Which is quite interesting, considering that the classic Finder is often thought as the pinnacle of spatial navigation. And Linux does have more obscure file managers cloned, like Amiga's Dopus[1] or the RiscOS one[2].
There are some themes, like Memphis98, that sort manage to create the sort of visual appearance that you're after. However, the GTK 3-ness is obvious even there: the "Open file..." dialog has huge, unresizable widgets on the left, combo bars are long. Lots of UI elements are bulky and oversized.
Consequently, in my experience, you're actually better off with a GTK2 theme and Qt applications with the gtk2 style engine.
I'm not really a fan of old-time themes -- I mean, I miss my Amiga but not that much. I know about this stuff for altogether different reasons -- I spent a lot of time trying to get a more compact layout, because GTK3 applications are pretty much unusable on small/low-density/low-resolution screens (and, IMHO, way too large even on "normal"-ish screens. I have a 27" monitor and, at 2560x1440, everything is so big it drives me nuts). I even tried to write my own, and failed pretty badly. So yeah.
And speaking of modern screens, even if you get a copy of the OS 9 font (Chicago?), it would look quite odd on high resolution, especially if it's anti-aliased.
And I definitely agree about the weird issues we've got with screen sizes today. I rarely get something in the "goldilocks" zone, either it's all Material/Aero with yuge margins and white space that would make Jan Tschichold blush, or its old UIs that are just a bit too small (try running the aforementioned Worker file manager on a HiDPi screen).
https://people.gnome.org/~bmsmith/build/nautilus-spatial-mod...
We all have our dead favorites I suppose...
Objective C I've found to be a great and productive language for writing GUI based apps, with the selector based event handling.
Nice work by the developer.
(nice job - feeling very nostalgic)