Make Linux look like Windows 95
lunduke.substack.com
lunduke.substack.com
the menu bar and padding around the icon labels is too tall
the window borders are slightly too wide (compared to the default)
scrollbar buttons shouldn't disable at end of travel
sort direction indicator in header control (which first appeared in Win2k) should be a grey triangle, not a black arrow
"KiB" and "GiB"
font has some weird keming in some places
Nonetheless, this is a lot closer lookalike than some of the others I've seen, such as this one:https://kmandla.wordpress.com/projects/lookalike-windows-xp-...
All in all, amazing work.
That's no MS Sans Serif...
SerenityOS must be mentioned in this context too: Win95-like UI on a Unix-like OS. Check it out if you haven’t yet!
Edited to add the link I missed: https://serenityos.org/
I was frustrated trying to get my Linux box to look “pretty”, since I find that most GTK and DE themes lack attention to detail that is glaringly obvious to a trained eye. My solution was to take the “scorched Earth” approach: make my UI look as primitive as possible rather than aiming for perfection.
I'm no design expert, so I got nothing to say in terms of UI/UX. But it's the theme I've grown most comfortable with to use over the years. I agree with your sentiment that most themes lack attention to detail, where everything looks just more cluttered than anything else (especially when taking a look at icons, fonts etc).
I have been wanting to rant on this, so I will do it here.
To anyone working in design, the "material" design is not it.
Look at this: https://twitter.com/vectaio/status/1018697206776225794?s=21
And compare it to this: http://www.visguy.com/wp-content/uploads/2018/01/aws-shapes-...
What is the purpose of an icon and which of the above serves the purpose better?
The purpose of icons is not to look all same, like the material design aims to do. It is to quickly visually distinguish between different things. Material design is terrible for it. I hope more sensible designers fix this and get us out of the "material" nonsense Google has pushed into the world.
That's for the same reason I want to refer to my cousin by his first name, and not "My fathers second brothers oldest son", unless I am introducing him to people who don't know him and need to know that detail about him.
Once you know S3, you know what S3 is... and when you don't you can look it up until you do. After that, that makes communication much easier.
Of course, you need to keep in mind who you are talking to and refer to those services by what it means to your audience... or introduce those terms if you have to, to your audience. But for most people, this is rather rare, so why optimise for this rare communication?
Most of the time, we are talking to people who know the names and it becomes so much eaiser to communicate. We skip the description of description of what we are talking about every time we mention it. Having short names optimises the names for the conversations that happen the most, which is the great design.
The most frustrating thing about "material" icons is its name; real materials have depth and colors... and so should functional icons; material icons are monocolor and flat.
Yeah i like i3 too :)
And you let them know the status of toggle buttons without forcing them to toggle multiple times and guess based on which colors what might mean what?
Blasphemy!
Next you'll be letting web pages readers know what is and is not a link by using a consistent underline scheme. Which would be a completely unacceptable level of interpretability.
I remember in the late 1990s you could usually tell if a desktop app was written in VB6 or Delphi based on certain hints. For example Delphi apps usually had those cool looking OK / Cancel buttons with an icon.
But yeah, nowadays it feels way more different because developers have a blank canvas with Electron vs using a standard set of controls from a popular UI toolkit.
Lets give an example what does Krita call itself? It says
> Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
concept art
texture and matte painters
illustrations and comics
Doesn't sound like what one would use to crop and share screenshots.Gimp looks more favorable. It is comparatively slow to start 3.7 seconds here. Lets look how challenging it is to make that work. Well there is a crop tool on the main tool box. Mousing over it helpfully notes you can press Shift+c if you want to do it slightly easier. If you don't like the split between export and save and just want it to save and shut up I recommend an addon called save-export-clean and a handy binding in my case just alt+x.
If you find yourself creating a series of screenshots for example for an article or howto or some such instead of taking a screenshot, then opening it in gimp you can from gimp take a screenshot of a window, part of a window, or the entire screen and immediately edit it in gimp. Seems this is pretty suitable.
Maybe you don't actually need any of the things gimp does? Well Kolourpaint is basically a better mspaint and opens in 400ms. It has an obvious selection tool. Select what you like and hit control+t to crop to selection. Control+s to save and your done.
Maybe there is a way to do this with less steps yet? Enter flameshot. Click an icon or hit printscreen and click and drag what you would like to screenshot to the correct size. While you are at it You can do light annotations and optionally open it in an actual editor. You can even with a button share it to imgur if you just want a quick way to show someone something. Want the old behavior of just hitting printscreen saving the screen contents to clipboard no problem bind flameshot full -c
Want the full windows experience bind flameshot full -c to print and open up kolourpaint and hit control+v
> Windows calculator is so simple that it makes it super easy to hop in, do a quick calculation via the numpad and jump out.
What's wrong with calculator in Linux? FWIW, I just fire up a Python interpreter and do calculations there.
Speaking of which, I feel Mac's Spotlight is a superior solution to ocassional calculation needs.
The idea of using Windows 95 instead of Plasma is just absurd to me.
Windows 95 Explorer vs Dolphin? What?
I also like installing the Window Maker and OpenBox WMs with a bunch of retro unix backgrounds--they kind of have the feel of CDE and old Solaris systems. I haven't used it but apparently someone is working on a more modern retro feel CDE-inspired thing here: https://github.com/NsCDE/NsCDE
Depending on my mood I can log in to a retro Windows or Unix experience. I haven't looked deeply into it but I think saw a Mac System 7 inspired WM theme out there too. IMHO retro modern computing environments are quirky fun that should be a bigger thing. :)
It's not canon to Windows 95, but XScreenSaver pairs nicely to go with the overall late 90s retro feel too: https://www.jwz.org/xscreensaver/ These screensavers are exactly the kind of thing workstations of the era would have been blasting in computer labs nearly 24/7.
Nowadays I use Memphis-98 [0] as GUI theme (not desktop and window decorations). It's is kinda like Chicago95, but feels a bit more modern, not just a straight copy of Windows. There are some layout bugs, and some apps looks overall bad, like Firefox, Thunderbird and BDeaver. I had to manually turn off theming of DBeaver because it's basically useless with the Memphis theme.
For Qt I use the built in Windows look.
Good try, but if you're going to emphasize the exactness, I'm going to nitpick.
In the top picture ( https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_p... ), the menu bar has too much vertical padding and lacks mnemonic (underlined) letters. The amount of padding on the desktop icon text also looks off. A good example is https://socket3.files.wordpress.com/2016/10/w95ptoys-1.png .
In the second picture ( https://cdn.substack.com/image/fetch/f_auto,q_auto:good,fl_p... ), Calculator just looks completely off. The Taskbar has too much space between the icon and window title. The tray icons should go in the same box as the clock, not outside. Good examples: https://i.pinimg.com/originals/27/fc/05/27fc05d3f826760c7fd0... ; https://www.cultofmac.com/ezoimgfmt/cdn.cultofmac.com/wp-con...
And this isn't even going as far as to nitpick the exact font-rendering algorithm down to the pixel.
I personally find more modern (like MacOS 10) styles to look the best, and flat designs to be just as usable as more skeumorphic ones.
It seems to me that preference for UI styles is completely personal, probably being influenced by what OS we initially used. As someone (potentially a lot) younger than many of those on HN, I like newer designs, and vice versa holds as well.
My first GUI "OS" was Win3.1 and while i do have some bits of nostalgia for it, i do not think it is a particularly good UI. It is a bit better than Win95 in one element where they tried to introduce a consistency where every element that represented a command was supposed to have a 3D/bevel look while every element that was an input entry was supposed to have a 2D/flat look, but ultimately they didn't succeed completely (e.g. menus are flat even though they invoke commands) - and was ultimately abandoned once the "3d controls" were introduced (and later became the default style in Win95).
However i do think that Win95 is among the best styles not because it has the most pleasing looks, but because it is the most visually neutral while at the same time being among the most functional. During the 90s there were even games that used regular desktop controls and it felt fine because Win95's style didn't really clash with them (well, unless the user customized it, but that was up to the user's choice).
* that Windows 95 was the first GUI I used for any extended period of time and that I will naturally think it's the best one for this reason, for the same reason people tend to think things they liked when they were teenagers peaked when they were teenagers; and
* that Windows 95 really did rule - to repurpose Hoare, "not only an improvement on its predecessors but also on nearly all its successors"
...and those two could fight each other all day.
Taking off the rose-tinted glasses, I might miss the UI, but I definitely don't miss how unstable it was. 25 years on I can still rattle off a Windows 95 product key off the top of my head as a consequence of reinstalling it so often.
We had NT4 with that same look and it was much better.
Not doubt about it, the Windows 95 UI was never pretty, but I also don't believe that's why people like it... well, hate it less perhaps.
As someone how got started with Windows 95, looking back at my options over the past 25 years, functionally Windows 95 was less terrible than some of the current options. Sure, macOS is pretty (and I do prefer that UI), but the Windows 95 UI was simpler, it had to be.
Part of the issue, as I see it, is that we added more and more stuff to desktops as years has past us by, but how many of those features do I really use? There's absolutely nothing that I do my laptop today, that I couldn't do using a Windows 95 UI. On top of being much simpler, the Windows 95 UI is also consistent, much more so than any current alternatives.
Finally, Windows 95 has useful hints all over, allowing you to actually learn how to effectively use the UI. Microsoft had to add these hints, because when it was release no one knew who to use their new interface. It's very clear that talented UX people where involved, most likely the last project ever to care about good UX, everything is downhill from 95.
Bundle all that together, simplicity, ease of use and consistency, that's why people still care about the Windows 95 UI. It's not pretty, it was never pretty, but it is incredibly well designed, it has just taken some of us 20 year to come to that realization.
At the same time, flat design is objectively worse. Barely any indication as to whether something is a button or a text box or a label. Personally, I really like the path taken by WinUI3, since it addresses the UX concerns with a fresh paint of UI
> At the same time, flat design is objectively worse.
Gonna jump in this boat as well, though I do actively search out older UI's and OS's to use.
I am not familiar with MacOS styles. But from what I see on other platforms my problem with "modern flat" is not that it is in any way inferior by design. Problem is that the designers make for example clickable elements not any visually different than unclickable, make scroll bars that are impossible to locate, put light gray text on white background and lots of other demented things.
Me neither. I dislike anything that reminds me of old Windows. Some people are the opposite — when they move to other platforms, they seek out things that look like old Windows so that it becomes supposedly easier to use (?).
I like MacOS. I liked the old Unity. I like Gnome 3 except for the fact that it's consumes a lot of resources. I shy away from KDE even though I hear it's now more efficient because it reminds me of Vista from certain angles.
And even though XFCE can be a little bit like old Windows, I like it because it's very efficient, and therefore I give it a pass :) . The no-bullshit DE.
I've been on Gnome 3 for years now. However, I might switch to XFCE eventually because I tend to do memory intensive things.
Same. Definitely don't like gnome/gnome-shell 3+ dropping the global menu, featuring a useless file picker, and overall just wasting a lot of space on my favourite notebook sizes of 13.3" and 14", though preferring dark themes I could see that gnome maybe wanted to get rid of those cheesy non-scaling, always-black-on-white icon menus as leftovers from the 90s. Regarding KDE (Plasma) though, I've learned you can customize the hell out of it to get back most of gnome 2 + Unity [1], so that's something I'm going to try next when I get around to it.
[1]: https://www.dedoimedo.com/computers/plasma-look-like-unity.h...
Looked "space age", and less like the drab office building which Win 9x/MacOS 9 looked like. Is there any nostalgia for that?
When I was using Windows 95 (and 98) the first thing I would do was change the colors to try to make my windows and buttons look less like a bunch of sidewalk blocks. When XP came out I was excited for the colorful, plasticky theme, but it hasn't aged well. Even Vista/7's glassy Aero has grown old, but for me Aero is still the best standard Windows theme (honorable mention to Royale and Watercolor). I think you're probably 100% right about the personal preference being the key here.
But that may just be the classic Mac OS fanboy in me speaking. Mac OS never used particularly dark grays, so the almost-perfectly-middle-gray seen in 95/98 felt almost depressing in comparison.
I agree that most of the preference is personal. I am not so sure on the age thing. I am likely on the old end of the curve here, yet mostly prefer the flat appearance. That said, there are a few elements of those old designs that I prefer. There are a few areas where those old interfaces shone: being able to distinguish between UI elements, higher contrast, consistency, and exposing functionality. That is to say: buttons don't need to be raised and links don't need to be underlined, but it is useful to know when you are looking at a button and a link.
Shouldn’t we separate looks from usability? KDE’s multifunctional search bar (similar to Spotlight on OSX) was a game changer for me. Every time I booted back into Windows (to play Anno 1602) I felt crippled.
Never cared much about looks, but functionality like that is what separates a great UI from an OK one. For me at least.
To me Amiga OS looks weird and "chaotic", but Windows 95 it's the perfect OS on usability, on par on Mac OS 6 and 7.
So any home screen+icon+square application representation was fine for them
at a certain point Ubuntu with just a browser icon reduced user error and friction
Also I remember people freaking out about those messages.
Part of it was low expectations too. The half-life for Windows 3.1 crashes was about 4 hours. If your computer stayed up all day, that was considered a massive improvement. It took people a long time to discover the "49 day bug" that was in both Windows and OS/2.
(I used this for a while in rotation with others ... cow-orkers would occasionally tell my my laptop had crashed. I'd enter my password and continue working...)
Ah, so that is what the semi-popular cyan-greyish colour theme is. Random encounter: <http://hallofshame.gp.co.at/tabs.htm> I've been looking for the origin for twenty years.
It really shows how much current generations have lost from Linux early days, or how old some of us are.
The sysadmins hated it when we made our terminals look like what they viewed as an inferior system (which to be honest it was, at the time with its DOS underpinnings)
Its lack of themeability is presumably one of the reasons it's so fast and lightweight.
I very much prefer the "physical" design of windows 9x to the more graphic one of XP and whatever the shit you want to call that horribly ugly clusterfuck of a mess that is 10.
I've found it to be a window manager that is easy to script, easy to use, and gets out of the way for the most part. I spent a lot of time looking for a good window manager, trying all the usual ones (gnome, kde, xmonad (stayed there for a while!), dwm, etc.), but I've found this one to be the best and least obtrusive of any of them.
Definitely worth a look if you're still in the hunt and not necessarily keen on making something look pretty.
Gnome 2 did, too, except it was almost unusable in that mode because they used to have a repeated "1px by I don't remember how much" for a taskbar background. Even Windows 11 only lets people have the thing on the bottom
3.11 is starting to feel a bit dated, now that my wife is showing off her TRS80.[2] Her machine is actually a portable that can be placed on a desk anywhere and plugged into any outlet! This 95 seems a fine upgrade path to newer hardware!
The Mac Finder is a hot mess and seems to get worse with every release.
The 964 different desktops available for Linux are in general a hodgepodge of slow impossible-to-use disasters. A notable exception is XFCE but it's a bit of a second-class citizen and even things in XFCE don't work well. (Example: network configuration, you need to be logged in as root to use this applet.)
Edit: I would like to point out that the Win2k desktop was blazing fast on a machine with 256MB of RAM. I can't get Debian to install on a machine with less than 512MB without complaining.
My main issue with current macOS is the combined toolbars and titles, including in finder. There's too much padding but then everything feels unnecessarily cramped. My second issue with modern macOS is their new icon system where literally nothing is aligned to the pixel grid. But there's still a surprising amount of dense UIs — I guess it helps that Apple has a clear separation between touch (iPad) and non-touch (Mac) product lines.
I never had any issues recognising what is a button and what isn't with Gnome. Never understood HN's fetish for these old UIs.
That's easy to say when there's only a single hamburger button...
All kidding aside, this scourge has made its way to Windows. One of the new anti-features in Windows 11 is the truncated (right click) context menus. Where most options are now hidden under a 'show more options' entry, requiring a separate mouse click.
Linux used to be embedded first but nowadays most Linux distros are strangely oriented toward desktop and don’t work correctly on low memory environments without heavy customization.
Not sure how desktop orientation is at all strange as any linux distro you are likely to install on your PC has been specifically prepared to install on a PC. If its anticipated to also be used as as server it also provides a minimal install which will almost certainly be less useful.
I haven't been using Linux (or Windows) much since several years now. But a stripped down version of Gnome or KDE or MATE are prefect as they were. The Windows UI in its current form or old (95, 98 or 2000) is hardly the best UI choice. The reason I can think of is nostalgic fun experiment. And there is nothing wrong with that. Not everything has to have a practical function. :)
83% of people are using just 4. Hell 65% are using just 2 and its the same 2 as in 2003.
https://linux-hardware.org/?view=os_de&colors=30
> slow impossible-to-use disasters
We are actually spoiled for choice if you just omit gnome 3. Mostly entirely usable
> even things in XFCE don't work well. (Example: network configuration, you need to be logged in as root to use this applet.)
This is like someone exclaiming loudly manual transmission cars are OK but how is everyone driving while sitting on that hard space between seats and reaching between their legs to shift. Well we aren't doing that. You don't need to log in as root to use the applet to configure your network options your system was just misconfigured probably because of something interesting you did manually.
Out of the box on basically every distro that isn't entirely do it yourself you see a little networking icon you click it and you connect to a network just like on windows.
> : I would like to point out that the Win2k desktop was blazing fast on a machine with 256MB of RAM. I can't get Debian to install on a machine with less than 512MB without complaining.
I cannot think of a worse metric of utility than ability to run well on amounts of memory that are found only in machines older than some people reading this forum. 4GB modules now cost as little as $17. Windows 2000 crashed, it leaked memory, it developed weird problems for no reason that could only be fixed by reinstalling. I don't miss any version of windows from this era.
It is silly to compare to todays requirement. Nowadays system use more memory because we have more available.
I could not disagree more strongly. Win2000 buttons are tiny, drag areas are tiny, basically everything is tiny and unclickable. I strongly prefer the generously-proportioned, touch-inspired interfaces of the last 4-5 years.
I just don't think Microsoft continued to do lab testing of their design, at least they haven't told us that they did, but it feels like a lot of things have gotten harder to do rather than easier to do, which doesn't match their earlier design goals. Windows 95 wasn't the peak, but it was a huge step vs Windows 3.1. IMHO, Apple clearly doesn't care about desktop experience (and anyway, their keyboard shortcuts are wrong, so I'm not using their design), and I don't think any OSS desktop environment is funding user studies (but I'd be happy to see evidence otherwise). Given that situation, I'd rather use the UI that had design goals I like and a design process that allowed developing towards those goals.
[1] https://socket3.wordpress.com/2018/02/03/designing-windows-9...
Raymond Chen vaguely references it here https://devblogs.microsoft.com/oldnewthing/20120126-00/?p=84...
Also, back then, you had to make the best with the resources you had. Computers were slow so UIs had to be lightweight out of necessity. Yet here we are in 2022 and GUI applications have become so bloated they take longer to open up then they did in the 90s. And yes I'm looking at you, GTK and Windows 'Modern' apps.
...while somehow being even less graphically complex.
And there’s consistency. Not eight generations of UI redesigns for each control.
And you can actually tell which window has the focus.
I was using lxde and suddenly they decided to "redesign" the explorer (more like redoing it from scratch) and the new one had not the file tree pane. I was using lxde because I didn't like Plasma, another imposed "redesign". Now that was the last straw.
15 or 20 years ago... I can't understand why people think it's OK to shit on my muscle memory and habits.
(Disclaimer: I started using computers in late '80s and used Windows95/98/2000 a lot before moving to full Linux when Windows XP came out, so I was already pretty used to the interface.)
This week's events will cause a resurgence in 90s nostalgia in the West.
[0] https://en.wikipedia.org/wiki/Briefcase_(Microsoft_Windows)
https://www.howtogeek.com/396628/what-was-the-windows-briefc...
After booting into 'windows mode' and a delay, the hidden cloud intro from the win95cd (youtube:MaU5ED3LyXM) is being autoplayed fullscreen. There's also a qemu icon on the desktop that boots a random 50MiB win95 image I found on archive.org : D
I was thinking of a use-case here, and blending in at the Starbucks wifi whilst you do your clandestine Linux activities is one good use-case. Reminds me of Kali Linux's Windows 10 theme that you can enable if you don't want to be judged as a 'hacker type' in public areas (or arouse suspicion).
Especially, the spacing around the text labels on icons, the spacing on text around menu controls.
With a bit more work on details this could be really hard to tell the difference.
I hope MS gives us Lindows (anyone remember that catch song Lindows Rocks lol) ... Linux + Win2k DE ...
But how well would it work on a high-DPI “retina” display?
Has anyone tried?
Someone already has.
The only crack in the spell is the program launcher. Apparently, it's a left-click on the desktop to get a menu, like in the old Stiletto program for WIN31: http://www.technofileonline.com/texts/tec092098.html