Not being completely happy about the Gtk2:TrayIcon module problem. I came back to the problem again tonight. I spent a lot of time constantly downloading perl modules that failed to install due to some missing dependency, so that was largely a waste of time. I then decided that there must be some way of installing some of this stuff via synaptic. I had looked earlier with regards to some of the other modules I was having trouble with, but this time around I happened to notice a libgtk2-trayicon-perl package in the repository. I slap my forehead, and utter a common exclamation attributed to Homer Simpson, and then crossing my fingers I install the package. I then went and changed the config file for Zim in my $HOME directory to enable the tray icon. Starting up Zim I was pleased to see I now had tray icon functionality. :) Yay! Zim has been one of those 'dependency hell' installations that I have heard so much about. It sure looks good when its working though.
When I first started mucking around on Ubuntu, I managed to bust my installation a few times. I became quite proficient at re-installing and having two hard drives installed, I was always running two copies of Ubuntu so that I could always have one that was functioning. I soon learnt the usefulness of having my /home on a seperate partition, so that my user settings survived the process and also I became proficient at transferring my downloaded .deb files in my /var/cache/apt/archives over to my new install, so that I could avoid downloading them all again (I'm on a dialup connection so this is painful). I started hanging out in the #ubuntu channel on IRC, and was soon taken under the wing by one of the regulars there who was more proficient at linux than I was, and instructed in the methods of 'how to do thing without breaking your box'. Since then I have been fairly careful with what I have installed on my system. I would always favour installation of software from the ubuntu repositories over trying to install the latest versions from source, and never leaving non-ubuntu sources sitting in my sources.list after I had acquired whatever particular package I was after.
I've just signed up to see how things work over here at Ubuntux. I am a regular contributor on the Ubuntu Forums and hang out a bit in the Ubuntu IRC support channel. I'm hoping to find some interesting blog entries relating to Ubuntu. :)