GTK3 Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

13
Score 76%
Description:

OneStepBack is a Gtk 2 and 3 theme with some colors and embossed widgets inspired by the good old NextStep look. I'm old.

It is developed from scratch, is light and minimal, uses only three shades of grays and one color. That was the challenge.

It has been tested on Arch Linux with Gnome-Shell, Gtk+ from 3.16 to 3.22, a good amount of Gtk2 and Gtk3 applications. A lot of widget controls are still missing and it is not tested at all with unity or xfce.

Current version is 0.991, released in July 2018.

The screenshots show OneStepBack theme and some color variations. They show also: Ubo Icons Theme with personal additions, Dash to Dock and Dynamic Top Bar Gnome Shell extensions.

To install the theme, unzip the archive and copy the theme in your theme directory. There is no need for any extra engine.

This is a GPL 3 free software. Feel free to change and share the code.

Web pages:



Known bugs:

  • gtk3: in firefox, thunderbird and QT5 applications: arrow buttons shape and colors, color of active menu items: unfortunatly, nothing I can do.


ChangeLog:

Version 0.992, working version

Version 0.991, July 2018

  • change the grey-brown color variant for a grey-brown-green-blue color variant
  • gtk2: improve generation of the derived colors
  • gtk2: improve colors of progressbar label
  • gtk3: improve color backdrop color in headerbar
  • gtk3: improve button color consistency in headerbar
  • gtk3: fix a bug in toolbar button hover
  • gtk3: fix a color name bug
  • improve differentation of selected text, menuitem and listitem colors


Version 0.99, April 2018

  • gtk3: improve spacing for icons in nautilus sidebar
  • gtk3: fix a color name bug
  • add a grey-brown color variant


Version 0.98, March 2018

  • gtk3: fix a color bug when toogle button in hover
  • fix a bug in the headerbar roundness
  • fix a color bug in the windows shadows
  • improve design of the thumbs on scales and scrollbars
  • improve colors of arrows and scrollbars
  • improve support for easy color changes
  • change colors of the variant color version: the colors are inspired by the earth-brown gtk3 theme


Version 0.97, January 2018

  • gtk3: fix a color bug in the flotting bottom information bar in nautilus
  • add a color variant
  • gtk3: fix a color bug in popover (modelbutton:active)
  • gtk3: drop support for gtk 3.16 and 3.18


Version 0.96, July 2017

  • fix a color bug for mouse color selection in caja (mrnhmath)


Version 0.95, July 2017

  • fix a color bug for background in icon view in caja (mrnhmath)
  • fix a color name bug


Version 0.94, July 2017

  • fix a color bug for selected and unfocused wxgtk items


Version 0.93, May 2017

  • gtk3: fix a color bug in nautilus for selected and unfocused icons
  • gtk3: fix a color bug for selections in firefox gtk3
  • change for a blue-gray color for progress bars and switch


Version 0.92: November 2016

  • gtk3: fix a color bug in headerbar pathbar
  • gtk3: add a left margin to arrow in menus
  • gtk2: fix wrong background color in rox when switching theme
  • gtk3: improve css syntax for font definitions


Version 0.91, September 2016

  • gtk3: disable the GtkWidget-window-dragging function that breaks things in gnumeric (thanks Ingo S.)


Version 0.9, August 2016

  • add support for easy color changes
  • gtk3: add a minimal lenght to the scrollbar sliders
  • gtk3: improve arrows design in scrollbar when disabled


Version 0.8, April 2016

  • gtk3: fix a bug in desktop borders when nautilus manages the desktop
  • gtk3: more consistant design of the scrollbar arrow buttons
  • gtk3: add support for scale indicators
  • gtk3: fix bug for scale sliders overpassing trough
  • gtk3: fix a bug with labels of scale bars
  • gtk3: add support for arrows in popover menus
  • gtk3: change behaviour of the checked button in hea.derbar
  • gtk3: add basic support for calendar and iconview widgets
  • gtk3: fix a color bug for radiobutton label when disabled in list
  • gtk3: add support for expander arrows when active


Version 0.7, April 2016

  • gtk3: port to gtk 3.20: gtk3 part rebuild from scratch !
  • orange progress bar color
  • gray active widgets
  • no more highlight on hover


Version 0.6, November 2015

  • gtk3: improve borders of menus (thanks behrz)


Version 0.5, October 2015

  • gtk3: improve borders/shadows to better match the gtk2 part (thanks behrz)
  • gtk3: improve switch borders
  • fix some colors and rocking in toolbar buttons
  • change borders of scrollbar sliders to match the new button shadows
  • gtk2: better centering of the scrollbar thumb
  • gtk3: fix a padding problem in gedit open document popover (thanks to bd209ocp)


Version 0.4, October 2015

  • gtk3: fix some color and padding tweeks for nautilus 3.18
  • add arrow buttons to scrollbars
  • gtk3: test with gtk 3.18: ok


Version 0.3, October 2015

  • gtk2: fix shadow glitchs in the scrollbar design
  • add a shell script to easily change the colors of the theme
  • gtk3: improve calculation of shadows on buttons


Version 0.2, September 2015

  • gtk3: fix borders glitchs in menus
  • gtk3: improve borders of the embossed widgets
  • gtk3: define help colors for borders
  • gtk3: fix :hover colors on switchs
  • gtk3: add support for gnome-logs selections
  • fix color of insensitive combobox and check and radio buttons labels
  • gtk2: fix color of gimp loading bar


Version 0.1, August 2015

  • initial version


Version numbering:

$\forall n \in \mathbb{N}^*, v_n=1-0.1^{\int(n/9)}+\rest(n/9)*10^{-\int(n/9)-1}$.

nitrofurano

2 years ago

this theme is exactly what i was looking for! :)

Report

nitrofurano

2 years ago

it looks great after installing - i need to test it for seeing how compatible the gtk2 is to gnome-color-chooser, and the gtk3 with .css colour schemes converted from .gnomecc

Report

nitrofurano

2 years ago

btw, if someone can help packing it to GNU/Linux distribution repositories, such as from Debian, Ubuntu, etc., please do! :)

Report

C

jpsb

2 years ago

As far as I know, there are packages for Arch Linux, OpenSuze and Fedora.

Report

nitrofurano

2 years ago

it’s awesome it’s there! ;)

Report

nitrofurano

2 years ago

i think there is a small bug: the background colour is not being applied on the keyboard brightness adjust “tooltip” - http://xomf.com/jzjyg

Report

C

jpsb

2 years ago

Hum... No idea of the widget used for this... I will have a look at this bug. Thanks for the report.

Report

nitrofurano

2 years ago

yw! :)

Report

twodogs

2 years ago

I like this theme. Thanks. What is the name of the icon pack used in the screenshot?

Report

C

jpsb

2 years ago

Ubo Icons Theme: http://gnome-look.org/content/show.php?content=122078.

Report

nitrofurano

2 years ago

btw, i really need to design an svg icon set closer to the default used on NeXTStep/OpenStep (btw, where from can we find the original/pristine ones, all of them?)

Report

azawi

2 years ago

easy on the eyes, readable, switching state of buttons recognicable also the position of the sliders. way better that unusable flatness nowadays fashionable. why invent something new when its already perfect ?

Report

fblais

2 years ago

Thanks, but what window decoration do you use?
There's no metacity or xfwm4 theme included.
Thanks again!

Report

C

jpsb

2 years ago

The css file includes only the configuration for Mutter, the Gnome-Shell window manager.

Report

fblais

2 years ago

Ok, thanks.
I can use whatever metacity theme I like anyway.

Report

unxusr

2 years ago

Hi the download link is now broken, the redirected page is "Not found".

Report

C

jpsb

2 years ago

It's ok now.

Report

unxusr

2 years ago

Thanks a lot !

Report

C

jpsb

2 years ago

As usual, the recent gtk3 update broke all themes. Appalling. I started updating: it will be a long road, but I already have a version usable for most gtk3 applications. There now remains the dozens of small and time consuming adjustments...

Report

C

jpsb

2 years ago

Done.

Report

wmlive

2 years ago

This theme finally solved my quest to visually integrate GTK3 applications and has been included in the Window Maker Live Linux distribution, based on Debian/Jessie. Check out http://wmlive.rumbero.org for more details. Thanks for creating OneStepBack!

Report

dusthillresident

3 years ago

This looks really good, thanks for making it.

Report

behrz

3 years ago

Hey, so I found a few glitches, and did a couple of enhancements to match the client window decorations to my own window borders... I use a Irix 4dwm style.

Anyway, there were a few bugs with menus, and with buttons not displaying borders correctly in some cases, like on some dialogs, and the bottom border of the menus looked funny, seems they had to be specified in more detail. After looking at other themes, I patched it up, and now there are no glitches there.

Take changes that look general enough of for you if you want, here are links to the patch file, and the whole thing packaged up (I replaced the menu highlight, with something more motif looking, might want it or not, anyway.)

Also, maybe you could publish the theme on Github so it's easier to add fixes, and keep a custom version forked like I do.

https://dl.dropboxusercontent.com/u/7168101/OneStepBack.patch

https://dl.dropboxusercontent.com/u/7168101/OneStepBack.tar.bz2

Report

C

jpsb

3 years ago

Thanks a lot ! I will add a large part of your work to the next release, probably next week (I'm short in time this week). Concerning Github, if I see that there is enough interest for people to improve this theme, I will certainly use it.

Actually, I'm very astonished by the general interest for this very simple theme that I started during my traditional summer sleepless nights, just to pass the time...

Report

behrz

3 years ago

No problem. I actually find the usability level of this type of theme far superior to the modern flat stuff where you don't even know if something's a button or a label.

In fact prior to your theme, I was using an Irix look a like theme (nostalgic much?), but yours just looks *really* good for both gtk2 and gtk3.

Hopefully we can keep it updated, when the silly Gnome people update / break things again.

Cheers.

Report

product-maker sfeist Sep 15 2018

old school

product-maker bascha Aug 21 2018

epic

product-maker daveies Jul 31 2018

nice

product-maker unix-junkie Jul 17 2018

+

product-maker unxusr Jul 10 2018

+

product-maker dergnome Jul 01 2018

very nice!

product-maker Frettchen Jun 19 2018

+

product-maker fautrez Jun 11 2018

-

product-maker thwald Jun 11 2018

+

product-maker Jehzz Jun 01 2018

+

product-maker ReiLucio May 17 2018

Perfect.

product-maker Moimeme May 14 2018

Good job :)

product-maker fritz5 Feb 21 2018

product-maker nagoppeba Feb 20 2018

product-maker elerreqa Feb 19 2018

product-maker malcomz Feb 18 2018

product-maker ennuffollata Feb 18 2018

product-maker yxcvbnm Feb 17 2018

product-maker dfghjk Feb 17 2018

product-maker ujnhz Feb 17 2018

product-maker yaqwsx Feb 17 2018

product-maker poiluzt Feb 17 2018

product-maker izzzy Feb 11 2018

great

product-maker xfcegure Jan 12 2018

product-maker zigzed4wilbur Dec 06 2017

product-maker megacoder Nov 01 2017

I'm been searching for this look for a long, long time. Thank you very, very much!

product-maker mentis Aug 09 2017

product-maker mrnhmath Aug 09 2017

product-maker vistaus Aug 09 2017

product-maker freelancer96 Aug 02 2017

brings back some good memories...

product-maker tepca Jul 31 2017

product-maker fracaburda Jul 31 2017

product-maker tremep Jul 31 2017

product-maker dubious Jul 30 2017

product-maker mnbvc Jul 30 2017

product-maker bascha Jul 26 2017

product-maker fishears Jul 25 2017

This is the prefect antidote for having had too much flat/osx/transparent theming

product-maker spalecawer Jul 14 2017

product-maker gpyra Jul 14 2017

Cool :-)))

product-maker raorn Jul 12 2017

product-maker mullah Jul 01 2017

product-maker dshdsh May 09 2017

product-maker Laszcz Feb 09 2017

product-maker krig Jan 07 2017

product-maker brycelynch Oct 29 2016

product-maker nitrofurano Oct 13 2016

product-maker wasunji Sep 12 2016

product-maker pegasus2016 Sep 05 2016

product-maker Ankush Sep 04 2016

product-maker actionless Sep 01 2016

product-maker amorpher Aug 11 2016

product-maker rvc-2011 Aug 11 2016

product-maker twodogs May 23 2016

product-maker cwchien Apr 23 2016

product-maker azawi Dec 17 2015

product-maker anitaauday Nov 23 2015

product-maker ralphibc Nov 18 2015

product-maker Moatib Oct 21 2015

product-maker ed209ocp Oct 17 2015

product-maker leenux Oct 07 2015

product-maker behrz Oct 06 2015

product-maker pulpo69 Oct 06 2015

product-maker Helena84 Sep 08 2015

product-maker lenich Sep 06 2015

product-maker Feudor32 Aug 22 2015

product-maker isabell Aug 12 2015

product-maker zolix Aug 11 2015

product-maker 6 6

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv3
version
0.991
updated Jul 08 2018
added Aug 11 2015
downloads today
0
page views today 58