site  contact  subhomenews

Addons for SeaMonkey

January 26, 2009 — BarryK
There are many addons for SeaMonkey, and many Firefox addons can also work in SeaMonkey. There is a site that has some Firefox addons modified for SeaMokey:

Anyway, I decided to build-in some addons for the Woof live-CD, ones that are really essential. Namely, Zombiekeys and Adblock.

Zombiekeys is really handy, it enables you to type accented characters very easily on a plain-English keyboard, or probably any keyboard. The key combinations are a Microsoft standard:

Adblock, well, you know what that's for! As my Internet connection is painfully slow, this is essential for me, and sure does make a difference. It also helps with my very low monthly limit (1GB).
I'm not using Adblock Plus, as I recall back last year when I compared them, Adblock is much smaller but still does a good job.

I've made them into PETs for the purpose of building in Woof Unleashed, and they are quite small, Zombiekeys is 9.5KB and Adblock is 71KB. Note that although I created these specifically for SeaMonkey, and such that they are already installed when the system is built, and they have files in /usr/lib/seamonkey, this could probably easily be fixed to work with Firefox.

One thing about Zombiekeys though, not all key combinations work. Maybe there is some conflict with JWM key handling. Also, Zombiekeys does not work in Composer.

I may add one or two more, as long as they're small.


Another essential addon

Essential addons
Username: happypuppy
"'NoScript' and 'Duplicate Tab' are the most essential. NoScript can block not only Flash,but many other plugins as well.

SeaMonkey needs a skin as well
Username: happypuppy
"SeaMonkey also needs a new theme.The default one is terrible. Ithe best one for Linux users is 'Mostly Crystal' by CatThief. Amazing theme. It makes the browser experience a whole lot better. Download the latest version from the author's homepage:

Username: kirk
"Barry, You might want to consider User Agent Switcher as well. It's at as well. It let's Seamonkey masquerade as another browser, handy for web sites that only except Internet Explorer. It's very small too, 26kb download.

SeaMonkey look and feel
Username: inged
"If SeaMonkey 'looks' more like Firefox, less people will complain about it... letting a bookmark pointing to the SeaMonkey addons can diminish the complains about the browser.

Flash block is indispensable
Username: rarsa
"I second the use of Flashblock. It is actually just a CSS that hides flash unless you click on the icon.

SeaGnome theme
Username: Leon
"Screenshot Install I'm using it with these changes in /root/.mozilla/default/r3y1skkw.slt/chrome/userChrome.css file: /* */ /* make all toolbars the same size */ /* address bar is still larger than others */ toolbarbutton { padding: 0px 8px !important; border: 0px !important; height: 24px !important; /* default size for normal toolbars -row hight with icons in toolbar*/ }

Username: Raffy
"A post about Flashblock (and singing :) Cheers.

Username: ttuuxxx
"Hi Barry, I've been spending days trying to compile Seamonkey or Firefox on 4.12, 4.2 etc and always getting the same errors Also are you going to upload Seamonkey, Composer: 7592KB. We could use it on 4.2. But even better would be telling me how to get around this error. I've recompiled Gtk2, Pixman, Pango etc and nothing. Please help, I'm using the same compiling code as you used in 4.11 ttuuxxx ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o): In function `nsCanvasRenderingContext2D::Destroy()': nsCanvasRenderingContext2D.cpp:(.text+0x20c6): undefined reference to `XFreePixmap' ../../dist/lib/libgkconcvs_s.a(nsCanvasRenderingContext2D.o): In function `nsCanvasRenderingContext2D::SetDimensions(int, int)': nsCanvasRenderingContext2D.cpp:(.text+0x5b16): undefined reference to `XRenderFindStandardFormat' nsCanvasRenderingContext2D.cpp:(.text+0x5b39): undefined reference to `XListPixmapFormats' nsCanvasRenderingContext2D.cpp:(.text+0x5b75): undefined reference to `XFree' nsCanvasRenderingContext2D.cpp:(.text+0x5bad): undefined reference to `XCreatePixmap' collect2: ld returned 1 exit status gmake[3]: *** [] Error 1 gmake[3]: Leaving directory `/root/mozilla/layout/build' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/root/mozilla/layout' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/root/mozilla' make: *** [default] Error 2

Compiling SeaMonkey
Username: BarryK
"ttuuxx, Someone should go and berate the SeaMonkey developers, as it won't compile without a little patch provided by T2. This problem has been there for ages, since the start of the 1.1 series I think. Go to and find the page on SeaMonkey and there is the patch you can download. The file is gtk2-x11-libs.patch. # cd mozilla # patch -p1 < ../gtk2-x11-libs.patch I don't know if that will fix it for you, but most likely it will as the patch fixes some undefined references.

Print Preview Fix Seamonkey 1 Series
Username: ttuuxxx
"Hi Barry When I compiled Seamonkey I figured out how to fix the print preview issue, Well I was trying different things to see if I could get it going, well one thing worked :) ok this is what you do delete the file located /usr/lib/seamonkey-1.1.14/chrome/comm/content/communicator/printPreviewBindings.xml once you delete that file reset seamonkey and click on the print preview, it opens up and shows you what it would look like printed. Just like it should. ttuuxxx

Tags: woof