CenterIM and Finch – ncurses based Instant Messenger for Linux

Sometimes you can’t avoid it, you might have to work with computers without GUI such as on a dedicated server or when you are working on a remote computer.

Nevertheless for some reason you might find a need to communicate with other people through yahoo messenger or MSN, and when you don’t have the fancy XOrg, then this might be the solution for instant messaging on a console environment.

No. 1- Finch
http://pidgin.im

Finch is a console base frontend to libpurple which is used by Pidgin (formerly gaim). As such Finch shares a lot of similarities with its GUI counterpart, including the account settings.

finch1.jpg

finch21.jpg

Finch tries it best to be consistent with Pidgin, down to the account setting interface. The navigation interface is a bit confusing at first, but once you’ve mastered it you can easily switches the chat screen from one person to another.

The best thing about Finch is, it can be extended using plugins as Pidgin. Finch also can double-up as an IRC client if necessary though there are more suitable alternatives such as irssi and BitchX for the CLI environment.

No. 2- CenterIM (CenterICQ)
http://www.centerim.org/

Another ncurses-based instant messenger client that I find handy is centerim which supports ICQ, Yahoo!, AIM, MSN, IRC, Jabber, LiveJournal, and Gadu-Gadu IM protocol.

centerim.jpg

centerim2.jpg

centerim3.jpg

At first glance, Centerim seems to offer more configuration options than Finch. The text interface also has more contrast and easily readable than Finch. What makes it more interesting to use is that you can decide the placement and the size of ncurses interface more independently than whats offered in Finch.

The chat and buddy interface is much more intuitive than Finch and the user can navigate through the multiple interface with relative ease. This is mainly attributed to Centerim places hint on the interface so the user knows what to do in order to keep the conversation going.

My Thoughts
Overall I would prefer to use Centerim over Finch in any given time because centerim interface is much more easy to navigate and use compared to Finch. Although Finch can be customised or extended with its plugin architecture, that is hardly useful to me compared to a useful user interface

[tags]pidgin,im,yahoo,yahoo messenger,ym,gaim,centerim,icq,msn,google talk,gtalk,internet,chat,chatting[/tags]

How to switch between different Java (JVM) in Ubuntu and Debian GNU Linux

Sometimes its hard to avoid installing multiple Java Virtual Machines (JVM) on your computer because it has something to do with application compatibility or software development purposes.

This creates an annoyance when you just want to run one of the JVM instead of another for a specific task, then having to switch to another JVM for other tasks.

Here’s an easy way to setup a default JVM (Java interpreter and javac) and switch between several JVM in Ubuntu / Debian based distribution.

From the console execute

[code]
sudo update-alternatives –config java
[/code]

Then you’ll be presented with this menu,

jvmtn.jpg

Select the Java distribution which best suits you and press enter. You’re done. You can always change the default JVM for your Ubuntu/Debian distribution by repeating this steps.

[tags]java,jdk,j2sdk,ubuntu,debian,linux,jvm,vm,javac[/tags]

How to Enable More Compiz effect in Ubuntu Gutsy Gibbon

One of the changes made in Ubuntu Gutsy Gibbon is Compiz enabled by default on installation. However the Compiz desktop effect setting are modest at best when enabled out-from-the-box in Ubuntu Gutsy Gibbon.

How to Customize Compiz effect in Ubuntu Gutsy Gibbon
From Desktop, go to Applications->Add/Remove…, search for ‘compiz’ and then install the CompizConfig utilities.

CLI lover might want to “sudo apt-get install compizconfig-settings-manager”.

To customize Compiz effects, just go to System->Preference, and select Advance Desktop Effects Settings.

There you go, a simple guide how to enable Compiz setting manager for Ubuntu 7.10 (Gutsy Gibbon). From here, you can add and remove compiz effects according to your needs and processing power budget. Hope you’ll find it useful !

[tags]ubuntu,debian,compiz,linux,opensource,desktop,effects,graphics,opengl,glx[/tags]

Install Ubuntu Theme for Windows

Love Ubuntu but can’t live without Microsoft Windows? Then this might be the solution for you. As funny as it sounds, there are people who took time the to port the Ubuntu-feeling for Windows users to experience.

Read How To Make Windows look like Ubuntu Linux article from The Indie Tribune for a quick guide to make your Windows look like an Ubuntu machine. Have fun!

[tags]ubuntu,gutsy,gutsy gibbon,gnome,windows,windows vista,vista,windows xp[/tags]

Crispy Clear Font on Ubuntu Gutsy Gibbon?

Maybe after spending hours of wading through http logs makes me imagining things, such as the font typeface on Ubuntu Gutsy Gibbon. They seems to look crispier and clearer than on Feisty Fawn, even on my old CRT monitor.

The differences is analogous to letter printed with Bubble-Jet printer versus one that is printed with a Laser Printer, you can just spot the differences.

[tags]ubuntu,gutsy,gutsy gibbon,feisty fawn,gnome,font,typeface,windows,opensource,gtk,ttf[/tags]

Howto Send and Recieve files over Bluetooth with Ubuntu Linux

With advancement of wireless technology, bluetooth has become a de facto standard for transferring files (and synchronizing data) between mobile devices (PDA, smartphone) and personal computer.

In this post I’m going to show you how to send and receive files over bluetooth using obexftp and obexpushd package from OpenOBEX project.

Send files to mobile device
First install obexftp and obexpushd

sudo apt-get install obexftp obexpushd

Insert a bluetooth dongle and activate bluetooth on your mobile phone. Do a scan of nearby bluetooth device (your mobile phone) by executing :

obexftp -b

obexftp then will display the scan result on your screen, like this :

Scanning ...
Using  00:15:A0:53:6F:85   Nokia 6680
Browsing 00:15:A0:53:6F:85 ...
Channel: 10

Pick a file, and try sending it over bluetooth by executing :

obexftp -b 00:15:A0:53:6F:85 -p example.txt

obexftp will then send the file to your bluetooth device (address : 00:15:A0:53:6F:85 – taken from previous command). Make sure that you set the mobile device to accept the file.

How to receive files over bluetooth
Insert bluetooth dongle and turn it into discoverable mode

hciconfig hci0 piscan

Continue reading “Howto Send and Recieve files over Bluetooth with Ubuntu Linux”