General
What does Gajim mean?
Gajim = Gajim (is) a Jabber Instant Messenger.
Some users think it means "Gtk Absolute Jabber Instant Messenger", which is quite flattering.
Which features (XEPs) does Gajim support?
Gajim supports many features described by XEPs. There is a list of supported XEPs.
Is Gajim able to print the XMPP protocol XML stream it sends and receives?
Yes, it can. In the Main Window go to View → XML Console.
Does Gajim support Audio/Video?
This feature is currently not available as it is broken and not maintained.
On GNU/Linux you need python-farstream
and gstreamer-plugins-bad
packages.
You can always check if your setup would work, by going to Help → Features.
Does Gajim support OMEMO encryption?
Yes, there is an OMEMO plugin.
Does Gajim support Off The Record encryption (OTR)?
Support for OTR was dropped in Gajim 1.0. There is an OTR plugin for Gajim 0.16, which is based on the Pure Python OTR. Use of this plugin is discuraged, as it is not maintained. The OTR plugin was not ported to Gajim 1.0. Instead, you could use OMEMO or PGP.
Configuration
How can I use the Advanced Configuration Editor (ACE)?
Please read our section about the Advanced Configuration Editor. By using ACE you can access additional settings, which are not included in the Preferences window.
How do I setup an ICQ transport in Gajim?
Please see Transport Setup.
I want to be able to choose the language of Gajim
This section is outdated and needs to be revised.
Gajim is translated to lots of different languages.
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 setup an environment variable called LANG
with a locale value (e.g. de_DE
for german):
- From the desktop, right click My Computer and open 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 tode_DE
or the language of your choice.
For more informations on how to set language options (advanced stuff) see this tutorial
Gajim opens Folder/Files with the wrong application (Linux)
Check if the correct file/folder handler is configured on your System, if that is the case check
$XDG_DATA_HOME/applications/mimeapps.list
or
~/.config/mimeapps.list
and configure the correct handler for the mimetype.
You can also do this via command line, type gio mime
and follow the instructions.
Example: gio mime image/jpeg org.kde.gwenview.desktop
KDE Bug for reference: https://bugs.kde.org/show_bug.cgi?id=305136
Unintended behavior and errors
Ctrl + Tab acts in a unique way
Ctrl + Tab is a shortcut key to go to next unread tab or next composing tab if there is no unread tab. You can disable "going to next composing" in the Advanced Configuration Editor.
I have a problem...
Feel free to ask your question in our channel gajim@conference.gajim.org!
Do you guys keeps web statistics?
Yes, you can find them here.