~dmi3 page

Why my daily Linux desktop is cosplaying Windows 9x

Nostalgia is a hell of a drug
Nostalgia is a hell of a drug

Note: for even more nostalgia, read this post on tilde.club!

Once, as an April Fools' Day joke1 I set a Windows 95 theme on my Linux desktop for a screen-sharing session. Like, look at me, calling in from a vintage computer, ha-ha! Haven't changed the theme back since then.

Turns out, the Classic Windows interface is actually a pretty good choice from a practical point of view. In terms of productivity, elements are compact and clearly distinguishable, colors are nice and not distracting, and icons are meaningful. Not that modern flat interface blur.

It also helps to draw a line between Work and Life mindsets. In the home environment, I have a bit more modern theme, so by creating clear visual associations it helps to switch the brain between concentration and relaxation modes.

And, of course, I am nostalgic for the digital aesthetic of the 90s. Not for Windows itself, it's a slow and clumsy OS, but because it was on the first computer I had access to, it brings back fond memories. In fact, some of my most formative memories were made in that clumsy, boxy world. Growing up, I didn't have access to many video games or consoles, nobody had even heard of the internet, but we did have an office computer. With the kind of patience that you only have when you are a child, I would find things to get excited about. I spent hours trying to make sense of system files, imagining what they were for, tinkering with settings, playing with themes and screensavers, breaking things, fixing things. Ultimately, it made me who I am and what I do today.

Nowadays I don't try to reproduce the Windows 95 interface 100%. It is more a mixture of 95, 98 and even 2000. It's a revised nostalgia, a reinterpretation that captures the brightest memories, enchanting the good and minimising the bad. It is also not a step backwards in terms of usability and productivity.

Icons

To match your own memories, you probably will want to set familiar icons for modern apps.

( if
 ( is ( window_class ) "Double Commander" )
  ( begin
   ( spawn_async
   ( str "xseticon -id "
   ( window_xid ) " /path/to/totalcmd.png" ) )
  )
)

More

We also have Rofi Theme Rofi 98 Theme
Rofi 98 Theme

See also Steam 2003 Desktop Theme

Steam 2003
Steam 2003


  1. Back in the day, when there still were jokes at Fools' Day 

If you have anything on your mind, drop me email @tilde.club. Lets talk!
Website design inspired by: