zonColor Themes Pack

Beautiful themes, your own colors, unlimited!


zonColor Themes Pack 1.6.5
Updated: 2013-06-30

zonColor themes example variants. Make it your own!

zonColor Themes Pack is a complete set of elegant themes for Ubuntu and other GTK-based Linux desktops, aimed to bring professional looking and at the same time highly customizable (particularly in color customizations) themes, so that you can easily use/apply your very own color combination/color palette/color scheme for the themes.

With complete theme set components provided (GTK/window themes, icons, wallpapers, shell themes, plus some customization utilities), you can easily mix and match them to make consistent looking theme set.

But zonColor is more than just a theme collection; theme templates are also available for you to create unlimited variants. The themes have been designed to be modified easily, without having to modify theme codes/materials directly.

Not only the color of basic/common items (such as color of base, bg, or selected item in GTK themes and folder icons in icon themes), color definition can be assigned specifically for many theme's elements/icon types, such as the header, menubar, etc in GTK themes, and/or actions, folders, display/monitor type icons, etc in icon themes, and even the colors of wallpaper image.

For you who are not interested to customize, you can simply use any of many theme presets included.

zonColor icon-themes example variants.

zonColor wallpapers example variants.


***

Supported Desktop/Session


Primarily, zonColor themes (GTK-themes, icons, cursors, wallpapers) are designed for GNOME/Xfce/LXDE desktop, but maybe it can be used also in any recent versions of other GTK-based desktop/sessions.

As for zonColor app, it may come with limitations in some desktop sessions/environments.
  • zonColor app fully supports GNOME-based desktop (Unity, GNOME 3 Shell/Classic, Cinnamon, GNOME 2, MATE, Pantheon) and Xfce.
  • LXDE desktop can use/generate themes, but the main zonColor app cannot be used to enable them. You can use special utility for LXDE (experimental, available in 'xtra' folder) to enable theme set.
  • Other desktop environment may or may not be supported.

***

Requirements


Basically, if you are using Ubuntu (Unity) 12.04/12.10/13.04+ or Linux Mint (Cinnamon/Mate) 13/14/15+, you are ready to use the themes and app without having to install additional packages (except that if you want to generate icon/wallpaper variants you need to install inkscape and imagemagick).

Requirements in detail:
  • For GTK-Themes

    • GTK engines:
      • GTK 3.4+ (for GTK3 apps/GNOME3-based desktop e.g. Ubuntu 12.04+)
      • GTK 2.20+ (for GTK2 apps/GNOME2-based desktop e.g. Ubuntu 10.04)
      • Murrine 0.98.1+ and Pixbuf 2.20+ GTK2 engines (for GTK 2 apps)
      • Optional: Unico GTK3-engine
      Install GTK-engines (Ubuntu/Debian/Mint):
      sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf gtk3-engines-unico
    • Window decorator:
      • Metacity (or Mutter/Muffin/Marco/Gala) or Xfwm, or Openbox
    .
  • For GNOME Shell Themes

    • "user-theme" GNOME Shell extension
    Install from official repository (Ubuntu/Debian/Mint):
    sudo apt-get install gnome-shell-extensions
    Or go to and install via: https://extensions.gnome.org/extension/19/user-themes/
    After installing the extension from GNOME website, you may need to setup "schema file". Read more: http://www.fandigital.com/a/fix-user-themes-gnome-shell-extension
    .
  • For Generating Icon/Wallpaper Variants

    • Inkscape
    • ImageMagick
    Install via terminal (Ubuntu/Debian/Mint):
    sudo apt-get install inkscape imagemagick
    .
  • For App/Script

    • Bash
    • Zenity
    Install via terminal (Ubuntu/Debian/Mint):
    sudo apt-get install bash zenity
    .

***

Download


zonColor Themes Pack 1.6.5


zoncolor-themes-pack_1.6.5.tar.gz
Updated: 2013-06-30


Change Log

  • 1.6.5 (2013-06-30) ==> More info/screenshots
    • Improved, tweaked, fixed various icons/GTK/window/shell themes.
    • Added GTK/window theme templates RedmondModern.
    • Added actions/apps/devices/emblems/status/symbolic icons.
    • Added window themes (metacity/xfwm/openbox).
    • Added special utility for LXDE desktop (experimental).
    • Added some simple fix utilites.
    • Added color tool script to generate color shading/mixing.
    • Improved openbox themes thanks to new color tool.
  • 1.6.1 Tesing (2013-06-07) (work in progress) ==> More info/screenshots
    • Fixed MATE panel menubar font color, Openbox themes.
  • 1.6 Tesing (2013-06-05) (work in progress) ==> More info/screenshots
    • Added feature to create GTK-themes using templates.
    • Added support for latest version of various desktops (GNOME/GTK 3.8, Cinnamon 1.8, etc.).
    • Added some new Xfwm (Xfce window manager) themes.
    • More features are coming, i.e. to create window decoration themes.
  • 1.1 (2013-01-15) ==> More info/screenshots
    • Added "Ubuntu Phone" wallpaper + color variants + template.
    • Added "start-here" icons + changer script, some presets.
    • Fixed text-color on non-GTK w/ dark color scheme, other fixes.
    • Removed unneeded codes, updated documentation/README files.
  • 1.0.5 (2013-01-05) ==> More info/screenshots
    • GTK-color-scheme support Xfce 4.10 (Xubuntu 12.10)
    • Xfwm themes zoncolorLittle, zoncolorXtra-Cupertino
    • Added icons: go-home, etc
    • Added reset script into main folder.
    • Updated documentation/README files.
  • 1.0 (2013-01-01)
    • Initial release

***

Install/Uninstall and Use zonColor Themes/App


Please see README files before using zonColor

You can use installation launcher/script provided to install/uninstall zonColor-Themes-Pack (includes themes and app). When you run the installation script, it should show you a dialog window which lets you choose to install or uninstall zonColor themes/app.

Note that you need to use zonColor app/script to customize themes, either by installing it and then apply a config simply by double-clicking it, or by executing zoncolor app everytime you want apply customizations.

If you just want to install or use zonColor themes (but WITHOUT customization), you can always install/enable themes usual way:
  • Extract the downloaded archive, then browse 'zoncolor' folder within the extracted folder. There you can find many gtk-themes, icon-themes, wallpapers. See README files within each folder for more info on installation.
  • To enable themes, you can use zonColor app launcher/script provided, or use an appearance preferences utility/app e.g. GNOME Tweak Tool.

If you want to uninstall zonColor themes, it is recommended to run the RESET utility (should be in the main folder or in 'zoncolor' folder) first before uninstalling, especially if you are still using a zonColor theme.

If you are using GNOME-based desktop (e.g. Ubuntu), you can enable a "theme-set" config straight away without installing zonColor app, by executing zonColor app/launcher provided and then select a zonColor config file (*.zcfg file).

For your info, zonColor app is not only for enabling/generating zoncolor themes, but it can be used also to enable existing GTK theme, icon theme, and set an image as wallpaper. Read the README file for more info.

***

Support zonColor


Making the artwork and themes and making them as easy to customize as possible take a lot of time and effort. If you like this project and/or the themes/app and wish to see it developed even more, please consider donating for its continuation.

Please send donation via PayPal to: zonsbox at gmail.com --- Donation of any amount will be greatly appreciated. Thank you in advance for your very kind support.




***

Additional Info


License

zonColor is licensed under GNU GPL version 3 or later.

Credits

Special thanks to the following projects team for their awesome themes and their hardwork:
  1. GNOME-Colors by GNOME Colors Team.
  2. Oxygen Icon Theme by Oxygen Team.
  3. Light Themes by Ubuntu Team/Canonical.
Please see CREDITS file in 'zoncolor' folder for detailed list of credits.

Links


.

24 comments:

  1. Hi! Many thanks for this theme packs, they are amazing and I really like them ;)
    By the way I noticed some issue. After I uninstall the theme packs some features remain in any case. For example If I choose Ambiance as the default theme (but other themes too), it doesn't work correctly because the highlight isn't orange anymore, the windows colour is the same of Zoncolor and I noticed that the minimize and maximize window buttons are disappeared. I tried to restart the session but nothing. Is there any solution to fix this issue? I'm using Ubuntu 12.10.Thank you very much and congratulations again ;)

    ReplyDelete
    Replies
    1. Use the RESET utility (it should be in main folder, or in 'zoncolor' folder).

      Delete
  2. Great idea. My only issue is it would be nice to be able to easily change the 'start=here' menu icon.

    ReplyDelete
    Replies
    1. Thanks and thanks for your suggestion. Let's see if I can include such feature in next releases.

      Delete
    2. I forgot to tell you that you can change the start-here icon.
      Browse ~/.icons/zoncolor/scalable/places folder.
      There you'll find alternatives for start-here icon.

      Delete
    3. Included in the latest update. Thanks again for your feedback.

      Delete
  3. Is there any preffered method to fix the text color/text background color issues in firefox and libreoffice?

    ReplyDelete
    Replies
    1. Sorry for late reply.
      Those apps gave me headache during gtk theme design process LOL
      I'm working on an update (maybe released soon), resolving this issue.
      In the mean time, you can use the following workaround:
      Create a new blank text file, and copy-paste this code:

      # BEGINNING OF CODE

      style "non_gtk_apps_workaround" {
      GtkWidget::cursor-color = "#000000"
      GtkWidget::secondary-cursor-color = "#000000"
      text[NORMAL] = "#000000"
      base[NORMAL] = mix (0.5, "#ffffff", @base_color)
      }
      class "GtkInvisible" style "non_gtk_apps_workaround"
      widget "GtkInvisible" style "non_gtk_apps_workaround"
      widget "GtkWindow" style "non_gtk_apps_workaround"
      widget_class "*GtkFixed*" style "non_gtk_apps_workaround"

      # END OF CODE

      Save as ".gtkrc-2.0" (notice the dot in front of filename) in your home dir ("~/.gtkrc-2.0").
      Or you can add the codes directly into gtkrc file of theme you're using (~/.themes//gtk-2.0/gtkrc), place it at the very end of the file.

      I hope this help.

      Delete
    2. Fixed in the latest update. Thanks for your feedback.

      Delete
  4. Excellent work Zon Saja. I've been installed the zon Color theme pack through the install.sh file on Ubuntu 12.04 and it works perfectly, till now.
    Thanks a lot, and I will recomend your work!

    ReplyDelete
  5. Thank you, love the Basic theme!

    Only problem I had with it was that the XFCE desktop pager appeared a bit too dark for my taste. So I modified it via the .gtcrc-2.0 file:

    # PAGER

    style "pager" = "default"
    {
    bg[NORMAL] = "#4C9BC8" # background colour
    bg[PRELIGHT] = "#96BCE0" # foreground colour on hover
    bg[SELECTED] = "#96BCE0" # foreground colour
    }
    widget_class "*Pager*" style "pager"
    class "*Pager*" style "pager"

    # bg[NORMAL] = "#687068" # background colour
    # bg[PRELIGHT] = "#4C9BC8" # foreground colour on hover
    # bg[SELECTED] = "#405561" # foreground colour

    ReplyDelete
  6. I just noticed that I get these parser warning when executing a GTK program from the CLI:

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:494:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:508:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:520:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:564:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:584:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:593:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: default.css:641:20: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: menubar.css:15:26: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: toolbar.css:161:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: toolbar.css:194:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: toolbar.css:227:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: toolbar.css:248:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: panel.css:160:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: panel.css:188:19: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: override.css:9:25: 'px' is not a valid color name

    (gedit:11163): Gtk-WARNING **: Theme parsing error: gtk.css:200:40: Failed to import: Error opening file: No such file or directory

    Any way to fix this?

    ReplyDelete
    Replies
    1. I'm completely aware of this. That's just a warning, and it's completely OK. It's because of difference between GTK 3.4 (as in Ubuntu 12.04 LTS) and GTK 3.6 (used in Ubuntu 12.10) in theme parsing, particularly in widget style specs with 'px' units.

      I did my best to make the GTK theme to be compatible for both GTK 3.4 and 3.6, with just single version. I don't have plan to release two versions of the theme (one for GTK 3.4 and another one for GTK 3.6) just because of this.

      I believe that in normal situation (other than for debugging purpose), most people would not (and should not) launch a GUI app (such as GEdit) from Terminal. If you really like to run GUI apps from terminal but don't want to see warning messages, add "2>/dev.null" to the end of command line. For example, run GEdit from teminal by using this command line (without quotes):
      "gedit 2>/dev/null"

      .

      Delete
    2. Ah, I see. I can only imagine what a pain in the *** it must be to support many different platforms at once as a theme developer. Thanks again for your hard work!

      In any case, I just went ahead and deleted all the 'px' entries the warnings complained about. Everything works perfectly fine now. Not a single warning message anymore!

      P.S.: Piping to /dev/null works from the CLI but the errors still get written to $HOME/.xsession-errors. For future readers having this problem: If you don't want to manually modify the theme configuration for your platform you can completely disable error logging by following this tutorial: http://blog.dhampir.no/content/moving-or-removing-xsession-errors

      Caveat: You won't be able to read helpful error messages, either (Although the warnings found in the xsession-errors file are rarely useful).

      Delete
    3. OK OK, you win :)
      I 'll include a script in next update release, to easily fix this issue.

      Delete
    4. Awesome! I'll be glad to test it ou!

      Delete
  7. Another small remark: Input in LibreOffice search boxes is cut off when using your theme. See here for reference (Clearlooks above, zonColor xtra-Basic below): http://i.imgur.com/fa4ZkIe.png

    This problem appears with all zonColor themes.

    (Please excuse the deleted comments. I wasn't able to find an edit button.)

    ReplyDelete
    Replies
    1. LibreOffice.. again.. noooo LOL
      Let's see what I can do

      Delete
  8. thanks i've been wanting to make nemo dark and your script works great. i'm not sure what i did just clicked on a few of the install scripts but it seems to be working :)

    ReplyDelete
  9. I really like the preset themes, but I find the app nearly prohibitively cumbersome to use. Maybe I just haven't worked out how it functions properly, but it seems like you need a good working knowledge of gtk theme mechanics to know what you're even doing. I guess I was expecting a nice graphical, user friendly front-end, where I didn't have to manually hunt through folders for cryptically titled (at least for someone who isn't that familiar with the conventions) configuration files.
    Still, it looks like I'm then only one who's bothered by this, so it's clearly not targeted at people like me.

    ReplyDelete
  10. I LOVE it! Not only are the themes beautiful, but I finally have window themes that work in Gnome 3.

    ReplyDelete

Google+ Comments Disqus Comments
Disqus Comments Google+ Comments
comments powered by Disqus