Skip to content
The beaver is a proud and noble animal

The beaver is a proud and noble animal

Notes from a bemused canuck

  • Home
  • About
  • Bookmarks
  • Pictures
  • Resume
  • Wine
  • Random Recipe
  • Toggle search form

Day: March 15, 2008

Sometimes, I love being a geek :)

Posted on March 15, 2008 By admin

We recently bought a new laptop. The old one was starting to show signs of age and it was time to put it out to pasture. The new shininess is a Dell Inspiron 1525. It came with Vista but since I refuse to have anything to do with that devil-spawned OS, I decided to go to the next level of geekdom and install linux.

It's been an experience.

First challenge is that this laptop is dual-core, so I decided to install the 64 bit distribution of SuSE. I have to say that, overall, I'm impressed. Linux still has a bit of work to do though because I don't see Joe User recompiling parts of the kernel to get network card drivers to work. But I did it. And I loved it :D

The shininess is now up and running and is almost as I want it. I still need to install a few more apps on it, but once that's done, I'll be in nerd heaven.

uncategorized

gmail-notifier woes on x86_64

Posted on March 15, 2008 By admin

One of the things I miss in linux was the windows Gmail notifier. There is a linux version, written in Python, but it wasn't working in a 64 bit distribution. If you tried to run it out of the box, you would get the dreaded “wrong ELF class: ELFCLASS32” exception, because the distributed shared object to create a tray icon was compiled in 32 bits. If you tried to grab another version compiled in 64 bits, you now got the “undefined symbol: Py_InitModule4” error, which was caused because some file headers were redefined and renamed to avoid conflicts (sic!) in 64 bits. I was going nuts at this point, because I am most certainly not a Python programmer. But I still managed to find a fix, before everybody else on the net, woohoo!

A simple cure in 3 easy steps

1. get package python-gnome2-extras
2. change a few lines in notify.py as described below:

#comment out the pytrayicon import and import egg and egg.trayicon
#import pytrayicon
import egg
import egg.trayicon

#change the way the tray object is built
#create the tray icon object
#self.tray = pytrayicon.TrayIcon(self.lang.get_string(21));
self.tray = egg.trayicon.TrayIcon(self.lang.get_string(21));

3. enjoy!

Works like a charm :D

This makes me go squeeeeeeeeeeeeeeeee!

uncategorized

Power to the beaver!

Show me the beaver!
March 2008
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Feb   Apr »

Quote of the day

"That statement is either so deep it would take a lifetime to fully comprehend every particle of its meaning, or it is a load of absolute tosh. Which is it, I wonder?"
--(Terry Pratchett, Hogfather)

Random Posts

  • Guess who’s staying for the week?
  • Twycross in the rain
  • Emphaty for the sick kitten
  • Where were girls like this when I was at university?
  • yoinked from <lj user="ruthebee">
reading leopard

Tags

bobble the little blue owl boobies brought to you by the fda cats chonk christmas comics computers are evil covid-19 dealing with idiots dilbert dog ducks galleries geek god bless the land of the free holidays house I am Canadian land of cheese and chocolate linked news lolcat london news from the stupid not my dog nsfw pets pictures potd2014 qotd random shit re-member recipes relationship shrill slice of life stress Tao the british way The Peanut things i miss travel video wine work

Archives

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2026 The beaver is a proud and noble animal.

Powered by PressBook Premium theme