Numerous subskins are included. To use them, put the appropriate line in your
userChrome.css, before the namespace line.
(Scrollbar subskins also require the import line in userContent.css. Do not add the namespace line to your userContent.css.)
VectorLinux
VectorLinux packages provide this theme in the app directory: look for it in /opt/seamonkey/lib/seamonkey-
version/chrome. For SeaMonkey-1.1.18, this would be
/opt/seamonkey/lib/seamonkey-1.1.18/chrome.
VectorLinux userfiles
To see the default VL userChrome.css and userContent.css included with SM 1.1.18, navigate to
/opt/seamonkey/lib/seamonkey-1.1.18/defaults/profile/US/chrome. These are the userfiles used in the creation of a new profile; they do not affect profiles already created.
If you want to update your userChrome.css and userContent.css to the most recent, these can be copied over into your
profile. If you’ve customised the ones in your profile, make sure to keep a backup copy so you won’t lose your tweaks.
Otherwise, add or remove subskins by adding or removing the import urls, in the userChrome.css or userContent.css present in your VectorLinux SeaMonkey profile’s chrome folder. Do not edit the userfiles in /opt/seamonkey/lib/seamonkey-1.1.18/defaults/profile/US/chrome.
Alternate throbbers
In addition to the new default throbber, there are several alternate throbbers you can use.

Globe with GNU head, based on artwork by Joseph S. Reiss:
@import url("chrome://global/skin/subskin/throbbers/gnu-r/brand.css");

Globe with GNU head, based on "slick" gnu logo by Brian Bush:
@import url("chrome://global/skin/subskin/throbbers/gnu-s/brand.css");

Globe with GNU head, based on GNUzilla's GNU logo:
@import url("chrome://global/skin/subskin/throbbers/gnu-z/brand.css");

Peace with globe:
@import url("chrome://global/skin/subskin/throbbers/peace/brand.css");
When using the large or small icon subskin with the above throbber subskins, append either "24" or "32" to "brand" in the code. For example, to use the GNUzilla-based throbber with a 24px icon subskin, use this code:
@import url("chrome://global/skin/subskin/throbbers/gnu-z/brand24.css");

Original throbbers: These are the "placeholder" throbbers used in the first (testing) SeaMonkey builds, up through the last months of 2005.
@ import url("chrome://global/skin/subskin/seacow/brand.css");
The
VectorLinux edition of this theme uses VectorLinux throbbers by default. These are based on VectorLinux logo imagework, and on the VL kmenu icons used in the SOHO edition.
If you’re using a small or large icon subskin, the throbber subskin import url line should go
after the small or large icons subskin line, in your userChrome.css.
An alternate VectorLinux busy throbber is available, in which the globe changes colour:
@import
url("chrome://global/skin/subskin/throbbers/vector-alt/brand.css");
Use this instead, if you’re using the small icon subskin:
@import
url("chrome://global/skin/subskin/throbbers/vector-alt/brand24.css");
Use this instead, if you’re using the large icon subskin:
@import
url("chrome://global/skin/subskin/throbbers/vector-alt/brand32.css");

To use the "Nicugecko" lizard throbber (the default throbber in the regular version, based on a lizard image by
Nicubunu) use this subskin:
@import
url("chrome://global/skin/subskin/throbbers/nicugecko/brand.css");
With the small icons subskin, use:
@import
url("chrome://global/skin/subskin/throbbers/nicugecko/brand24.css");
With the small icons subskin, use:
@import
url("chrome://global/skin/subskin/throbbers/nicugecko/brand32.css");
Round Urlbar
Round urlbar (flat style, improved):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-flat-b.css");
Round urlbar (flat style, thick endcaps):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-flat-bold.css");
Round urlbar (flat style, thin endcaps):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-flat-litecap.css");
Round urlbar (3D style, improved):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-3d-b.css");
Round urlbar (3D style, thick endcaps):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-3d-bold.css");
Round urlbar (3D style, thin endcaps):
@import url("chrome://global/skin/subskin/rnd-urlbars/rnd-urlbar-3d-litecap.css");
1.0 and 1.1b seem to require slightly different margins for the page-proxy-favicon when using these urlbar subskins. For now, on 1.0.x builds, if you see a slight vertical distortion of the favicon,
either place this in your userChrome.css:
#page-proxy-button,
#page-proxy-favicon {
margin: 1px -3px 1px 3px !important;
}
or
place this import url
after the import url for the round urlbar subskin:
@import url("chrome://global/skin/subskin/rnd-urlbars/page-proxy-button-unfix.css");
If you see a vertical compression of the favicon, use this instead:
@import url("chrome://global/skin/subskin/rnd-urlbars/page-proxy-button-fix.css");
Round menulists in mail to match round urlbar and tabs in navigator
3d-b style:
@import url("chrome://global/skin/subskin/rnd-mail/mail-menulist-3d.css");
flat-b style:
@import url("chrome://global/skin/subskin/rnd-mail/mail-menulist-flat.css");
Round tabs (not for use with TBE, Multizilla, and possibly other tabbed browsing extensions);
see below for TBE support and Multizilla support.
Round tabs (flat style, improved):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-flat-b.css");
Round tabs (flat style, thick encaps):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-flat-bold.css");
Round tabs (flat style, thin endcaps):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-flat-litecap.css");
Round tabs (3D style, varied encap width, improved):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-3d-b.css");
Round tabs (3D style, varied encap width, selected tabs are flat):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-jb.css");
Round tabs (3D style, thick encaps):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-3d-bold.css");
Round tabs (3D style, thin endcaps):
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-3d-litecap.css");
Square tabs
Square non-content tab subskins can be used with the round tab subskins. However, you can't use the semi-square non-content tab subskin with the square tab subskin. There is no semi-square subskin for all tabs (ie, for content as well as non-content tabs).
Square tabs (all)
@import url("chrome://global/skin/subskin/tabbox-square.css");
Square tabs (not tabbrowser/content tabs)
@import url("chrome://global/skin/subskin/tabbox-square-noncontent.css");
Square-ish tabs (not tabbrowser tabs)
Gives tabs in preferences, composer, etc, streamlined look; browsing tabs not affected:
@import url("chrome://global/skin/subskin/tabbox-semisquare-noncontent.css");
Scrollbars*
There are two slightly different scrollbar subskins To use these subskins, put one or the other of the following two lines in
both userChrome.css
and userContent.css
(like all user scrollbar code, this must go in both userChrome.css and userContent.css to work; do not put the namespace line in userContent.css):
@import url("chrome://global/skin/subskin/scrollbars5.css");
@import url("chrome://global/skin/subskin/scrollbars6.css");
* Use caution with these scrollbar subskins when applying KDE or QT themes/styles to GTK apps in GNU/Linux! It will crash SeaMonkey. Using these with some other gtk themes may
also cause crashes. Use at your own risk. See
bugs.
Large or small toolbarbutton icons & others
To use large (32px) button icons:
@import url("chrome://global/skin/subskin/large_icons.css");
To use small (24px) icons:
@import url("chrome://global/skin/subskin/small_icons.css");
Menu icons
To place icons in the menus (The menuicon will also appear greyed-out when that menu/menuitem is disabled. Now works with any language, courtesy of CatThief. Not compatible with Cute Menus extension):
@import url("chrome://global/skin/subskin/menuicons.css");
Light toolbox
Removes some of the border effects on the toolbox and toolbars, for a more streamlined look:
@import url("chrome://global/skin/subskin/toolbox-lite.css");
removes almost all toolbox and toolbar borders:
@import url("chrome://global/skin/subskin/toolbox-lite-extreme.css");
Metallic look
Gives toolbox and tabstrip metallic background:
@import url("chrome://global/skin/subskin/metal/metal.css");
Skins more stuff:
@import url("chrome://global/skin/subskin/metal/heavy-metal.css");
plastik-look subskins for GNU/Linux
@import url("chrome://global/skin/subskin/urlbar-plastik/urlbar-plastik.css");
@import url("chrome://global/skin/subskin/menulist-plastik/menulist-plastik.css");
more miscellaneous subskins and lagniappes:
icons on dialogue buttons
@import url("chrome://global/skin/subskin/buttonImage.css");
original yellow tab-new button
@import url("chrome://global/skin/subskin/yellow-tab-new-btn.css");
Red
tab-close
button
@import url("chrome://global/skin/subskin/red-tab-close-btn.css");
Native look: menus & urlbar (GNU/Linux only; you should really just use the GNU+Linux version of this theme)
Menus and menuitems take on the native gtk appearance
@import
url("chrome://global/skin/subskin/menu-native.css");
completely native urlbar:
@import
url("chrome://global/skin/subskin/urlbar-native.css");
Original style folder icons
Restores the old style bookmark icons and folder items.
For bookmark/tree folders:
@import url("chrome://global/skin/subskin/folders-orig/bookmarks-folders.css");
For the folderpane icons in mail:
@import url("chrome://global/skin/subskin/folders-orig/mail_folders.css");
urlbar dropmarker fix for mac os x
May be necessary to make urlbar dropmarker show up in mac os x (?)
@import url("chrome://global/skin/subskin/mac-dropmarker.css");
Alternate bookmark icons
More orbit looking:
@import url("chrome://global/skin/subskin/bookmark-orbit.css");
alternate toolbarbutton hover effect (doesn't affect the main toolbarbuttons)
this is the earlier style used in this theme. like so:
Properties
Cancel
Remove from List
Copy URL
Show File Location
This is a retro style:
Properties
Cancel
Remove from List
Copy URL
Show File Location
@import url("chrome://global/skin/subskin/toolbarbutton-hov-retro.css");
this subskin gives a matching look to the menubar > menu; not supported and may be dropped; is not compatible with all styles, extensions, window-managers and subskins:
@import url("chrome://global/skin/subskin/menubar-menu-hov-retro.css");
this subskin forces a matching hover effect to the menubar > menu, even with the native look; not supported and may be dropped; is not compatible with all styles, extensions, window-managers and subskins:
@import url("chrome://global/skin/subskin/menubar-menu-hov.css");
This matches the current hover effect, not the old one.
radio, checkbox, twisty
a misc css:
@import url("chrome://global/skin/subskin/misc.css");
applies these subskins, for a Eurynome-icon look to checkboxes, radios and twisties:
@import url("chrome://global/skin/subskin/misc/checkbox.css");
@import url("chrome://global/skin/subskin/misc/radio.css");
@import url("chrome://global/skin/subskin/misc/twisty.css");
Each of the three can be applied individually instead.
retro about:config (this one should go in user
Content.css, not userChrome.css!)
@import url("chrome://global/skin/subskin/misc/config.css");
large 22px smileys (this one should go in user
Content.css, not userChrome.css!)
@import url("chrome://global/skin/subskin/smileys-large.css");
Round tabs support for TBE (Tabbrowser Extensions)
This is only partial. I haven't seen any noticeable bugs with the TBE features I use, but there are probably some with features I don't use. The regular round tab subskins won't work with TBE; you must use these special ones. These use the same styles and background images as the non-tbe round tabs; only the coding is different.
Due to differences between TBE version, two import urls are now required.
First, you must specify the settings (margins & padding) stylesheet for different versions of TBE. Currently, this is available for TBE versions 20051117 and 20060124, and may work with others. Use the following depending on version; if you have a different version, try each.
@import
url("chrome://global/skin/subskin/rnd-tabs/tbe/tbe-20051117.css");
@import
url("chrome://global/skin/subskin/rnd-tabs/tbe/tbe-20060124.css");
Then, use one of the following to specify the style of round tabs you
prefer:
Round tabs (flat style, improved, tbe only)
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-flat-b.css");
Round tabs (flat style, thick encaps, tbe only)
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-flat-bold.css");
Round tabs (flat style, thin endcaps, tbe only):
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-flat-litecap.css");
Round tabs (3D style, endcap width varies, improved, tbe only):
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-3d-b.css");
Round tabs (3D style, varied encap width, selected tabs are flat, tbe
only):
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-jb.css");
Round tabs (3D style, thick encaps, tbe only):
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-3d-bold.css");
Round tabs (3D style, thin endcaps, tbe only):
@import url("chrome://global/skin/subskin/rnd-tabs/tbe/rnd-tabs-3d-litecap.css");
Round Tabs support for Multizilla
For use with the Multizilla extension, use import urls with the filename of the desired round tab subskin, but with the path altered to include "multizilla." (I've just added this, and there may be bugs still in it, though it seems to be working okay.)
Example: instead of
@import url("chrome://global/skin/subskin/rnd-tabs/rnd-tabs-3d-litecap.css");
use:
@import url("chrome://global/skin/subskin/rnd-tabs/multizilla/rnd-tabs-3d-litecap.css");
You may email
bug reports to
incognu@mighty.co.za
Please include "Eurynome" in the subject line.
Ideally, bug reports should contain:
- a clear description of the bug
- any subskins used, if applicable
- seamonkey version
- theme version
- operating system and desktop
- a screenshot illustrating the problem
When changing from text-only to pictures + text mode, the text for the Go and Search buttons is incorrectly placed above, rather than below, the button icons. Closing and re-opening SeaMonkey corrects this, as does opening a new SeaMonkey navigator window. Another way is to simply press F11 (full screen) twice (may not always work).
I only develop and test in GNU+Linux (mainly modified DIY/LFS, VectorLinux, Slackware and Debian) with KDE and gtk2, so I don't see bugs which are specific to another OS. Duplicating a bug is a big part of fixing it; this can make fixes for bugs which appear on other operating systems problematic. In addition to these difficulties, I have very little interest in maintaining support for non-free operating systems, and will be phasing it out in the future.
Before reporting a bug, make sure you've tested with the most recent version of the theme.
There are a very few items in the menuicons subskin for which a language-independent id, command, etc isn't available; these may not work correctly in all languages.
The round tabs subskins may not work when using various tab extensions,
although there is now partial support for TBE and Multizilla.
gtk-qt engine and applying kde / qt styles to gtk apps
There are some bugs with this, which I haven't been able to resolve. Some problems seem to originate with the gtk-qt engine. When a theme uses some native widgets (menulist-dropmarker, autocomplete-history-dropmarker, and radio, in particular) and these styles are used, xsession errors result. For example, you may see this in the terminal or .xsession-errors:
(Gecko:13830): Gdk-CRITICAL
**:
gdk_pixbuf_get_from_drawable: assertion `gdk_window_is_viewable (src)'
failed
(Gecko:13830): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels:
assertion `pixbuf != NULL' failed
(Gecko:13830): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample:
assertion `pixbuf != NULL' failed
(Gecko:13830): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion
`pixbuf != NULL' failed
(Gecko:13830): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion
`pixbuf!= NULL' failed
(Gecko:13830): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride:
assertion `pixbuf != NULL' failed
(Gecko:13830): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
This
may also cause instability and crashes in some cases. Use at your own risk. Most likely, if you can apply those styles while using Classic, you can apply them with OCC, with one exception: the scrollbar subskins:

The
scrollbar subskins can crash SeaMonkey when used in conjunction with some gtk styles, or when kde styles are applied to gtk apps. SeaMonkey will crash when using the scrollbar subskins with styles including cleanice, cleanice dark, and qt. Styles known to work okay with the subskins include smoothline and default. The following, saved as crashme.css in the chrome directory of your profile, and called with
@import url("crashme.css"); in both userChrome.css and userContent.css, can crash SM when native scrollbars are used in the theme, and KDE styles applied:
scrollbar,
scrollcorner,
thumb,
scrollbarbutton {
-moz-appearance: none !important;
}
At first I thought this was a problem with SeaMonkey, but it seems the problem is more with the gtk-qt-engine. Konsole errors
of the same sort occur with other gtk apps as well, when using this engine. The latest version suggests a userChrome.css / userContent.css patch for scrollbars, which removes the up-down scrollbarbutton. Using that will result in a truncated bottom /
right scrollbarbutton set when using the themed scrollbarbutton subskins, and is not supported by this theme's non-native scrollbar subskins. So, if you use that userfiles patch when applying kde / qt styles, you may wish to comment it out if you change gtk styles, and apply a scrollbar subskin.
The native-look for the urlbar dropmarker may not work correctly in Mac OS X. If not, use the non-native urlbar-dropmarker subskin.
Some of this may be out of date!
(This theme is for SeaMonkey only, not for Mozilla Suite 1.7.x or earlier. Developed using SeaMonkey 1.0b, with additional work using 1.0 and 1.1a.
For versions compatible with 2.0a1pre nightlies, visit
incognu.com
Eurynome was originally called Orb Colours Classic, or OCC, and is loosely based on the Classic theme, adapting Orbit icons taken primarily from the Orbit Retro (1.7) theme. The icons have been altered in colour from the uniform pumpkin-orange. Some
have been additionally altered. Orbit Retro was created by Chris Neale and updated by
Scarrow. Some icon work also based on Orbit 3+1 1.8b2 MiK (Chris Neale and Michael Kunz, based on Kent Thuresson's Orbit 3.)
Taskbar, Mail folderpane and threadpane, and some other icons also use some images adapted from the original Classic and Modern themes. The DOMi menuicon incorporates an icon from Everaldo's Crystal icon set.
The default throbbers were made using artwork by
Nicubunu. Thanks, Nicubunu!
Code for the menuicons subskin adapted by permission from
CatThief's
Mostly Crystal theme which includes code for non-language-specific support by Andr3a. (I have rather heavily modified and added to it.)
I created the current emoticon set using Orbit styling, with features mainly from the default Kopete emoticon set.
Image editing done with
the GIMP (and a bit with
Inkscape) on
VectorLinux and
Debian GNU/Linux.
Many of the features in the subskins were suggested by various members of the SeaMonkey community. Thanks for the time they've spent testing and making suggestions for improvement and new features.
Classic has been further altered in several ways. Although I started out with the Classic theme as a base, and many of the stylesheets still are mostly Classic, I changed many elements along the way, particularly in the treatment of borders, toolbarbuttons, and toolboxes. I try to keep a somewhat native appearance in the main theme, while providing options for non-native "eye-candy" with the subskins.
Eurynome (originally Orb Colours Classic / OCC) SeaMonkey Theme is
Copyright (C) 2006, 2007, 2008 inconnu (incognu)
Eurynome is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
Eurynome is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
A plain text copy of the GPL is included:
chrome://global/skin/COPYING
To learn more about the GPL and Free software, please visit the
Free Software Foundation and
GNU.