[GoLUG] GTK 2/3/4 port of Bluecurve theme

Kyle Terrien kyle at terren.us
Thu Feb 13 22:14:59 EST 2025


Long ago, in the mythical age called the 1990s, a company named Red
Hat attempted to unify the sundry GUI toolkits with a common widget
styling.  This was the Bluecurve project.  Bluecurve remained the
design language through Red Hat 8-9 and Fedora 1-3, until Clearlooks
replaced it circa 2006.

By complete accident, I discovered a finished and working GTK 3/4 port
of Bluecurve, designed specifically for MATE and XFCE, although you
can run it on any GTK-based desktop.  This port has the widget styles,
in several color schemes, as well as the window borders, icon set, and
cursor set.  Everything related to Bluecurve is in one place.

https://github.com/neeeeow/Bluecurve

This project is close to my heart, because in summer 2016 I tried to
port Bluecurve to GTK3.  I had my port 80% working before losing steam
for various reasons.  I named this pet project Blueshell.

But wait.  Take a look at Bluecurve’s README.

> GTK 3/4 theme, forked from Blueshell

Yes, the development chain traces back to *my* Blueshell.  I am
acknowledged by the nickname of KlipKyle in the copyright header.  🙂
I feel like I planted a seed long ago, and today I discovered to my
pleasant surprise that it had germinated into a pretty flower.

I have had it running inside XFCE for a few days, and it’s awesome.
The boxy buttons retain the perfect balance of looking pretty and
traditional without the spartan ugliness of Tk or Motif.  Even though
some applications insist on using their own styling nowadays (e.g. web
browsers and most web-based applications), Bluecurve still pairs and
contrasts decently with them.  It’s like having a reverent nod to
tradition.

Enjoy,
--Kyle

-- 
[*] Kyle Terrien
    Terrenus => from the Earth, to the Cloud
    https://terren.us/

Dilexisti justitiam, et odisti iniquitatem.  -- Psalmus 44:8



More information about the GoLUG mailing list