2   General

2.1   Can Gajim print the jabber xml it sends and receives?

Yes it can. In the Main Window do Actions → Advanced → XML Console. Check Enable and enjoy!

2.2   There are several links in the room's topic and I want to click them all!

Due to a limitation of GTK+ this is not possible in Gajim older than 0.12. Nevertheless you can type and send /topic and you will have the subject printed and then you can click on it.

2.4   When will Gajim support Jingle/Audio/Video?

We hope to support it in Gajim 0.12. Tomasz Melcer has been working on it during GSoC. A preview is available in a separate development branch.

3   Configuration

3.2   How do I setup an MSN/ICQ/AIM/Y!M/etc. transport in Gajim?

First of all, please note that not all servers support a MSN/ICQ/AIM/Y!M/etc. transport. Also, this FAQ is assuming that you already have a account on the MSN/ICQ/AIM/Y!M/etc. service, which you want to use. To setup your MSN/ICQ/AIM/Y!M/etc. transport from Gajim, browse the services available on your Jabber server. To do this, open up the 'Actions' menu, and select the relevant account from the 'Discover Services' menu. If your Jabber server supports a MSN/ICQ/AIM/Y!M/etc. transport, you should see a section entitled 'Transports' with an MSN/ICQ/AIM/etc. transport service listed. Select the MSN/ICQ/AIM/Y!M/etc. transport service, and click the 'Register' button. Then you enter your account username (i.e. example@hotmail.com or 123-345-567 etc.) and the password for your account.

After setting up your transport as such, logging in and out is a simple matter of right clicking the MSN/ICQ/AIM/Y!M/etc. transport (in the 'Transports' group which shows up in your buddy list), and clicking 'Log on' or 'Log off'. You can remove the transport by removing it from your roster (right click, Remove from Roster). You can also hide the 'Transports' group by unchecking the 'Show Transports' option in the 'View' menu.

3.4   I want to be able to choose the language of Gajim.

For GNU/Linux systems prefix your Gajim invocation with 'LC_MESSAGES=YOUR_LOCALE' to something like 'LC_MESSAGES=de_DE gajim'. To find a suitable locale, issue 'locale -a'.

For Windows you have to set an enviromental variable called LANG to a value such as de_DE:

  • From the desktop, right click My Computer and click properties. In the System Properties window, click on the Advanced tab.
  • In the Advanced section, click the Environment Variables button.
  • Finally, in the Environment Variables window, Click to add a local variable called LANG and set it to de_DE or the language of your choice.

For more values see http://docs.sun.com/app/docs/doc/816-7171/6md6poht0?a=view, on how to set (advanced stuff) see http://www.codeguru.com/Cpp/W-P/win32/tutorials/article.php/c10849/

4   Unintended behavior and errors

4.1   I get UnicodeDecodeError when I try to launch Gajim, but previously it was ok!

Remove your config file (~/.gajim/config). Chances are that when you updated your system, your default encoding changed.

4.2   I cannot join a room that has password anymore. Why?

It's a bug of MUC of jabberd1. Both software seem unmaintained, so you are advised to inform the administrator of the server and propose to him to update to another jabber server. Until that happens set send_sha_in_gc_presence to False and try joining now.

4.3   I'm running Gajim in fvwm and it steals focus everytime I receive message. What can I do?

Set use_urgency_hint to False in ACE or redefine UrgencyFunc in your fvwm configuration.

4.4   g_spawn_async_with_pipes_utf8 not found in libglib-2.0.0.dll

This error occures when the version of GTK and pyGTK are not coherent. Check that you installed pyGTK for your GTK version.

4.5   zipimport.ZipImportError: can't find module 'warnings'

This error occurs at start up of a new installation when there are files left around from a previous installation. I've only seen this problem on Windows, so when it does happen, uninstall Gajim and remove the Program Files/Gajim directory. Then reinstall and the problem should go away.

4.6   Ctrl-Tab acts in a unique way

Ctrl-Tab is a shortcut key to go to next unread tab or next composing tab if none unread. You can disable "going to next composing" in ACE.

5   About Gajim

5.1   What does Gajim mean?

Gajim = Gajim (is) a jabber instant messenger

some users think it means (it's flattering :P): Gtk Absolute Jabber Instant Messenger

5.2   Do you guys have a groupchat room?

Yes, find us in gajim@conference.gajim.org