Shop Mobile More Submit  Join Login
MosLight (Gnome 3.12) by dasnoopy MosLight (Gnome 3.12) by dasnoopy
                                        A simple GTK2/3 & Gnome shell theme for Gnome 3.12.
                                                *** Final update : 2014.08.01 *

Other versions available :
* Gnome 3.10 / Gnome 3.14 / Gnome 3.16 / Gnome 3.18

Important notes:

* This theme is designed  mainly for Gnome 3.12 environment and it works only with   GTK2 v2.24.x and GTK3 v3.12.x libs installed.
* Not  tested with other GTK2/3  desktop enviroment.

The .zip file include :

* GTK2 theme (a murrine based theme)
* GTK3 theme (mainly based on Greybird/Orion GTK3 themes)
* Metacity/Mutter theme (mainly based on Orion metacity theme)
* Gnome Shell theme (a modified version of gnome-shell standard theme)

To install the theme, extract the archive into /usr/share/themes then use Gnome-Tweak-Tool to choose the theme.



* GTK2 engine Murrine or later.
* GTK2 pixbuf engine or the gtk(2)-engines package.

* GTK3 engine Adwaita 3.12

How to install required gtk2/3 engines:

# pacman -S gtk-engine-murrine gtk-engines gnome-themes-standard

Other distro:
Search for the engines in your distribution's repository or install the engines from source.


I suggest to  set the titlebar font size between 9 to 11pt.  for a better result.

To set titlebar buttons order like in preview image:

* start dconf-editor ...
    * navigate to ""
    * select the "button-layout" key
    * change the current value to "close,minimize,maximize:menu"

* gnome shell theme font:  Roboto v1.0 .
* gnome icon theme: Elementary-XFCE-darkest GIT  (link)

Recent  changes: (read changelog.txt in the zip file for complete list of changes)

* [GTK3] : minor changes and improvements applied to nautilus searchbar and other
                 gtk3 applications.
* Initial release for gnome 3.12: tweaked all new widget for gtk+3 ver 3.12

License: GPLv2 or later
Add a Comment:
gustawho Featured By Owner Nov 26, 2014  Hobbyist General Artist
Do you plan to update the theme to 3.14?
TaylanTatli Featured By Owner Aug 20, 2014  Hobbyist Interface Designer
I really loved your mosemite theme. Thank you. :)
dasnoopy Featured By Owner Aug 20, 2014
well.. that theme is basically MosLight with few changes like  lighter  colors , a simplified nautilus sidebar and different CSD and metacity window  buttons control, nothing more...

anyway  I'm glad that you appreciate it :-)

ps.  If someone else is interested in, Mosemite theme is available on my github repository, here!

mickyz Featured By Owner Jun 14, 2014
il tema è fatto davvero bene, ma avrei qualche suggerimento ^^

mettere un sans bold come carattere nel panello della shell
usare lo stesso colore/trasparenza nella schermata di uscita
togliere i bordi dai menu gtk3, su arch vengono fuori sfuocati
rendere trasparente lo sfondo delle scrollbars
sistemare il file manager nemo

per le ultime due puoi dare un occhio a questo...…
dasnoopy Featured By Owner Jun 15, 2014
grazie per i complimenti e per i suggerimenti..

...interessante l'idea della  scrollbar con sfondo trasparente: penso di implementarla ;)

x il bordo dei menu gtk3: lo avevo aggiunto a suo tempo per trovare un compromesso con XFCE (ogni tanto lo uso)  dove l'ombreggiatura dei menu gtk3 non appare, e quindi senza bordo, i menu stessi apparivano strani, almeno x i miei canoni estetici :) )

Per il resto, come specificato il tema è pensato per gnome 3.12  puro, quindi con altri DE gtk2/3 based sicuramente sicuramente trovi delle incompatibilità.

Mi incuriosiva invece il fatto della schermata di uscita (intendi quella di gnome-shell?) e di Chrome:  riesci a linkare qlc screenshot di esempio?

ps: sono anchio su arch..

ciao e un bravo anche a te per i tuoi lavori :)
mickyz Featured By Owner Jun 15, 2014
anche per me su xfce appare strano, infatti ho riscritto numix per averne uno decente. il tema lo stò provando con gnome 3.12, quindi dovrebbe apparire come il tuo. la schermata di uscita della shell è quasi trasparente con i pulsanti grigio chiaro, riesci a farla scura come il resto della shell? per chrome devi aggiungere un class "ChromeGtkFrame" nello stile gtk2 e settare il colore di sfondo, vedi sempre nel mio tema. ;P
mickyz Featured By Owner Jun 14, 2014
ps... chrome ha le schede di colore blu :D
actionless Featured By Owner May 26, 2014
do u have it in a git repo?
i want to make a fork
actionless Featured By Owner May 29, 2014
i gonna do smth like that:
actionless Featured By Owner May 29, 2014
or if u interested, we can try to collaborate on that,
for example, it can be a nice feature in script to select  corners' rounding level globally for theme

the idea is to use to rewrite a theme as a reusable template, so filling that template with different parameters can produce in result nice customizable themes

really, GTK have build-in support for redefining main color variables for theme, but changing those variables obviously does not affects SVG images used in theme. so that's why it makes sense to just replace values directly in theme files (to affect color change on svg images)
beta992 Featured By Owner May 14, 2014
Just an question since I'm not a designer, why does Nautilus (Files), etc. have other button elements than the one in Firefox, etc.? Is it hardcoded?
dasnoopy Featured By Owner May 14, 2014
Since gnome 3.10 , gnome developers introduced a new interface elements to draw window borders and controls:……

this has been adopted for all new standard gnome3 apps like Files, Music, Photos, Video.. and a number of gtk+3 apps (but not all).

Firefox and  all gtk+2 apps (plus remaining gtk+3 apps that are not yet migrated to the new standard) ,  use a  classic window manager (e.g. metacity or openbox and others)  to draw their window borders  and control.


beta992 Featured By Owner May 14, 2014
Thanks for the information! Didn't know this was the reason, but it seems like a lot of work to port all apps to gtk3. :P
I really like your buttons (close, min., max.), is it possible to port them (in the future)?

Keep up the good work. :)
Migas7 Featured By Owner May 8, 2014
Hi dasnoopy, beautiful theme! Great work!
This and the Moka theme are my favorites! I use them one day yours, the other day Moka. :)
One question:
As you most certanly know, the gnome apps (nautilus, music, weather, maps, etc) have a hardcoded button layout.
So, the only button showned is the close (x) button and on the right side of the window.
In superuser/root "mode", that hardcoded is bypassed, and nautilus shows all the buttons on the side of your preference.
Can you find a way to force the button layout on this apps but in "normal" user "mode"?
And please added to the theme and shared it?
In case you think that this occours due to permissions, don't. I allways put my themes with the appropriate permissions in /usr/share/themes.
Thanks in advance.
Cheers from Portugal.
dasnoopy Featured By Owner May 9, 2014
Hi Migas7, glad that you find my theme useful.. :) (Smile) 

about  your question, as far as I know the only way  to change button layout for those apps that use the Client Side Decoration (CSD) is to modify a dconf key using following gsettings command from a terminal prompt or using directly  the dconf-editor app :

(run it as "normal" user, command is all on one line)

/* set buttons on the right  */
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <':minimize,maximize,close'>}"

/*  set buttons on the left */
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <'close,maximize,minimize:'>}"

/* to reset the key */

gsettings reset org.gnome.settings-daemon.plugins.xsettings overrides

Honestly I don't know why in supeuser/root mode, you already have all buttons btw for sure this dconf-key  is valid for Gnome 3.12.x  (at least for me  :-) )... I don't know if it  works also for Gnome 3.10.x

Migas7 Featured By Owner May 9, 2014
Hi Andrea, well, the commands didn't work! None of the two!
I have Ubuntu Gnome 14.04 Gnome Shell (of course:)) 3.10.
Are you using Ubuntu Gnome too, or Fedora, etc?
Any more ideas?

And I see that you are using Gnome 3.12, did you use the Staging PPA?
And if you did, any problems, bugs or regressions, etc?
Thanks in advance for your pacience.
dasnoopy Featured By Owner May 10, 2014
Hi,  I dont' use Ubuntu* but maybe for Gnome 3.10 you could try this (not tested!) :

add this line in /home/your_user/.config/gtk-3.0/gtk.css: (create the file if doesn't exist)

  * { -GtkWindow-decoration-button-layout: ":minimize,maximize,close"; }

for button on the left set:  "close,maximize,minimize:"

*  : I use Archlinux ;) (Wink) 

Migas7 Featured By Owner May 13, 2014
Hi Andrea, sorry  for the late reply!
I decided to install with the staging PPA, Gnome 3.12 and using this command/tip that you post it:

 gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <'close,maximize,minimize:'>}"

it WORKED like a charm!

For some reason it was not working (with both commands that you left) in Gnome 3.10.

Thank my  friend! For your help and pacience.

And please, keep up updating and upgrading this beautiful theme!

TaylanTatli Featured By Owner Apr 26, 2014  Hobbyist Interface Designer
This is awesome! So clean. Thank you. :)
beta992 Featured By Owner Apr 22, 2014
Great work, should have more likes. :)
beta992 Featured By Owner Apr 22, 2014
Also want font(s) are you using?
dasnoopy Featured By Owner Apr 22, 2014
Thanks to appreciate it. :-)

About fonts:
. Gnome Shell is Roboto Font;
- Windows Title is  URW Ghotic L Semi-Bold 9
- Iinterface font is : Source Sans Pro 9

Add a Comment:


Submitted on
April 20, 2014
File Size
469 KB


10,089 (5 today)
23 (who?)