Category Archives: Software


Wine support in FreeBSD isn’t exactly as fine as it is in Linux… or so I hear. Maybe they are right – because I wasn’t able to run Picasa2 under Breitband Internet, neither was I able to run the latest version of Winamp (even without themodern skin). The fun part was that the installations go super smooth… but the applications don’t run at all.

Then I decided to try a small application, one that I was using everyday when I was on Windows – IrfanView 3.99. The shock came when the installer refused to work! Apparently one dll file, the mfc42.dll was not found on the (wine) system. Getting the file wasn’t painful. Search But the program kept getting creative with the error messages.

Finally I decided to try installing version 3.95 of the program and it worked!

Now I had a working IrfanView, but it was still not the default application for image files. So I tried setting it in Control Centre/ Open With in KDE. Nothing seemed to work.

Finally I came across a discussion where it became apparent that IrfanView cannot handle UNIX style forwad slashes in the filename. The solution was to write a script that changes the slashes to windows-style backslashes and then calls IrfanView.

So I wrote a small script that should make life easy for me. It converts the slashes and calls appropriate program via wine for a given file extension.

Now all I have to do is install the Windows programs into wine, update my script to associate the programs with extensions and point KDE to the script which automatically calls the right application.

Somewhat redundant, but I think it serves the purpose for now. I’m looking for a way to find out the proper associations from wine itself and not have to maintain a list of file handlers.

Software installed on my computer

Open Source software gives us the freedom to choose. And like every other case, with freedom, comes the responsibility of making decisions for yourself. Some find it easy, some find it a hassle – but it is a necessity.

Selecting the software that will suit my needs best is an ongoing process. In the Open Source world, programs are updated every day – unlike the proprietary world where the company releases updates once in a while. So, one has to keep up with the new features and pick the ones that are most useful. That also means, this list may change over time…

Here’s my list of software, each given with the purpose I use it for. Now, there’s a catch – there are a few programs that are installed as dependencies (other programs need them as supporting programs) which I might not mention, but will be installed automatically.

Operating System:

FreeBSD/ PCBSD: These are not two different operating systems, FreeBSD is the original lean mean serving machine aimed at large servers and geeks amongst us. PCBSD is a sugar-coated avatar of FreeBSD, aimed mostly at the casual user. I love FreeBSD (and PCBSD too) for its speed, efficiency and most importantly the documentation and software installation/updating methods. Also, using FreeBSD also makes me feel happier!

Desktop Environment

KDE looks and feels the best. Though it is not lightweight as compared to other software, it just “Feels right”. Also, I like the Qt Toolkit which forms the base of KDE. I have Gnome installed, but only as a dependency for some of the software that I use.

Photo Management

Photo management is not (yet) fun on FreeBSD. DigiKam is by far the best software that I have come across. However,in my humble opinion, it has some serious user interface issues. I’m hoping they fix it soon. I would like to try blueMarine but it depends on Java and I’m allergic to Java. I tried installing it but somehow it doesn’t want to work… anyway, both softwares lack one very important feature that I need as a photographer – non-destructive editing. So I’m more or less undecided about what software to use. Picasa for linux doesn’t work on my system even with Linux compatibility layer on. Picasa for windows doesn’t work with Wine. I’m yet to try Adobe Lightroom with Wine.

Photo Editing

I prefer a simple editor for basic retouching needs inside the photo management software, however, anything complex calls for a complex software – GIMPShop (this is a fansite – the official site does not seem to be very useful…). It is a variation of the original software GIMP – made more sensible and easier to use, and looks a bit like Adobe’s PhotoShop.

Batch Image Editing

For adding watermarks to images before uploading to the big bad Internet, I use ImageMagick, a collection of command line tools that make batch editing a bunch of photos pretty easy.


KDE comes with a good assortment of Personal Information Management software… and since they integrate well into the desktop environment, I prefer them over other software.


Music is a geek’s basic need. Sitting at the computer for hours makes you grumpy and irritable – and having a software that hassles you just to listen to some good music is the last thing you want! Just get AmaroK, and stop worrying about music. It will assist you in whipping your library into shape with inbuilt support for MusicBrainz for automatically tagging popular tracks. It can also rearrange your files in a neat filesystem hierarchy if you wish. Has support for Magnatune, a fantastic music store that lets you listen to and download full preview tracks for free. The list goes on and on – AmaroK can be called “THE” software for all your music library needs.


I’m not a big fan of video, since it makes me wait and look at screen while people take their own time to ramble on about stuff… passive entertainment, which makes you wait. OK, movies once in a while are perfect – I love good movies, so there must be a way of watching them too. KMPlayer does a great job of playing almost any format that I can find. It is a front-end to MPlayer – which works behind the scene.


There are two packages that I switch back and forth between – KOffice and Both of them are excellent, but I find one useful for a particular task and other more convenient for some other work. Until one of them becomes more suitable to all the stuff that I deal with, I have to carry the extra baggage!


When the above programs fail to deliver or where the task it trivial, and using any of the above software is going to be more hassle than needed, I prefer writing quick scripts in Python. Along with Python, I use Qt Toolkit via PyQ. Editing is mostly done in Kate for all trivial scripts. Larger projects use Eric3 as the IDE.

New Stuff:

DVDisaster is my new favorite! It does some neat tricks to protect my DVDs and CDs and it also reads as much as possible from the already b0rked media! Way to Go!