Wednesday, December 29, 2004

Gaim: Under the hood

http://gaim.sourceforge.net/
hide | show
Gaim 1.1.1, the first palindromic version of Gaim since 1.0.1 (I quote the gaim website), has been spotted on the net lately. What's new ? For my interest: some MSN-bugs were squased, but most important: I can send files again by drag'n'drop! Hooray for boobies .. err for the gaim developers :)! This is one of my favourite gaim-features, and I was in agony when it dissapeared in gaim 1.1.0. But, it's not the only feature that makes me a gaim-lover (although I create some skins and did a tiny little bit of coding for aMSN, the platform-independent MSN Messenger clone written in tcl/tk); let's take a closer look.
First, a screenshot of the contactlist (or 'buddylist') window:

Click on the image to get the full-size version.


Here you see the difference between the 2 contact list 'modes' you can set up with gaim. I prefer and use the 'big' upper one, some people like the minimalistic version more. What's nice about the 'big' version is that there's more information on the buddylist. You get the nickname or alias you set for it, underneath it the status/statusmessage/away_information depending of the protocol this contact is using, and alligned at the right of the buddy, you get his/her 'buddy-picture' (some call it 'avatar'). One thing that annoys me a bit using gaim is you can't see your own status in the main window as it's possible with most IM clients. As a work-around, I added myself as a buddy to my contactlist, in a new group called "My status:", wich I dragged on top of the list. I like the gaim interface because of it's simplicity and it's "just working".

Gaim is (one of) the most intuitive IM client(s) I ever heard of as you can do so much by drag 'n drop or a some mouseclicking. Like when you want to send a file to someone, just drop it on the contact's name on the buddylist, or anywhere in the chatwindow! To set up a buddy-picture, go to the account-editor, click on "edit" after selecting the desired account and drag an image inside the dialog, could it be easier or more intuitive ? It would be nice though to be able o just doubleclick on an account in the acount-editor for editing, I'll request that when I'm in bugreporting-spree again :). Next; to invite people to a chat, click on the invite button and drag the contact from your list in the dialog. This is intuitive, but I suggest it could be even more intuitive if you were able to drag this contact into the chatwindow, another feature request I'll make soon :). The interface of gaim's chatwindows is slick too, it simple but costumizable.

Another great feature is one you find in other modern multi-protocol IM clients, the ability to 'expand' the contacts on your list and drop other contacts in it. E.g. if you have a friend who is online on both MSN and AIM, you can right-click the AIM contact and drag the MSN-one inside the container, and it will seem like 1 contact on your list. If your friend come online only on AIM, you'll see the aim one, the same for MSN. What's nice about this in gaim, is that if you're chatting with that contact on AIM, and he falls offline with it, it automagically sends the next message over MSN! you can also choose on top of the chatwindows "Send as ... {your different accounts here}".
Screenshot of the "expand"-feature:

Click on the image to get the full-size version.

Hail to the gaim-developers for this wonderfull piece of software!
I know gaim is not a part - yet- of the gnome desktop, but its damn well integrated with it;
* using gtk, it has the same look 'n feel as the other gnome-software
* you're able to drag files to send 'm to your gaim contacts
* synchronisation with evolution contactbook* the gnome-panel contact-lookup applet
* some more features I can't think of right now :)
This synchronisation with evolution, which has been a part of gnome since version 2.8, means you can store your gaim-contact data into the evolution address book and use it from evolution and vice-versa.
The contact-lookup applet also uses this information for doing searches. It's an applet you can add to your gnome-panel with an input field. When you type in this field, it does live searches for/on contacts in the evolution addressbook. When you select one of the found contacts you can send him/her an e-mail, an instant message or a gnomemeeting-invitation (I think this is for gnome 2.10, didn't try it out yet).
That's all about gaim for now, this post is already longer then I planned :)

Oh! One more thingie, I forgot a gnome-window-manager trick in my previous post;
press with the middle-mousebutton on a window's titlebar and you'll place it behind the other windows. This is really great if you're doing some work and you want to pause it to take a quick look at your windows behind it, instead of minimizing it or moving it, just middle-click it to the background ;).

EDIT: Another allmost-forgotten Metacity-trick; when you double-click the titlebar the default behaviour is "rolling up"the window, this means hiding everything except the titlebar. You can change this behaviour to the one used on e.g. Microsoft Windows - (un)maximising the window instead of rolling up - by navigation to Applications>Desktop preferences > Windows (in the gnome menu's) and picking the wanted option in the selection-box.

cheers!

Labels:


Gnome Windowmanager magic


hide | show
Hiho - time for some tricks !

If you never used Gnome before, you could ask yourself, why the ... err ... 'heck' is that gnome-thing so much better then the desktop I'm using right now? Well, that's what this blog is all about; I'll give you an example. Something I really miss when I have to use e.g. a Microsoft Windows environment - I have to when there's no linux-computer available or I just don't have the time for a reboot on the dual-boot machines - is the Alt+Mouse magic. To drag a window around in Gnome, you can simply hold down the Alt-button and drag the window around with your left-mousebutton. You can grab the window at any spot, you won't destroy any of it's contents. so, when the title-bar of a window is offscreen, you can get that one back! i haven't found a way yet to do that in MS Windows. There's a great trick relevant to this one; when a window is maximised and you drag it downwards, it unmaximizes. Drag it back while still holding down the mousebutton and it gets maximised again! This is great to have a peek at your desktop and any applications.
One more; hold down Alt and drag with the middle mouse-button, you see how easy it is to resize a window without having to get your mouse cursor exactly on those corners first? I love it :D!

EDIT: I added some more Metacity (Gnome Windowmanager) tricks in my next blog(s). (01/02/2005)

Labels:


I'm so excited, just can't hide it!


hide | show
Here I am again. My 3rd post today (EDIT: the 2 previous posts were deleted due to being off-topic), I probably won't be posting this frequently after this first day but hey, I'm new at this and I'm so enthusiastic 8D ! I don't know whether it's unpleasant to read text with smileys, but I can't express myself in any other way right now. I think this 3rd post will be the first official one, next time around this blog will be up and running for real! I keep track of many gnome-related blogs, most of 'm come nicely together nicely at planet gnome, but all those are written from the developer/author's perspective. Perhaps it's just me, but I'd seen no gnome-related blogs yet from the user's perspective. I hope I can fill that gap. If you've seen this page some minutes/hours ago, you would have never returned as it didn't look good at all. Bart - the friendly guy behind BartenDavid.be (a must-read website for Dutch-speaking linux-interested people) - helped me out with the template for this page and I really like it. Thanks mate!
How about the title ? "GNOME: T.U.X." I think it sounds great, comment on it if you don't like it.

See yah!

Labels: