gajim(1)
π¬ gajim(1) β the manual page, bestie edition β¨
okay so you opened the gajim(1) manual page (that's the man page name, iykyk) and honestly? you're about to have a great time. let's go π
πΈ NAME πΈ
gajim β a fully-featured XMPP chat client π
β¨ SYNOPSIS β¨
like, the shapes this command can take:
gajim -h
gajim --start-chat
gajim [-V] [-q] [-v] [-w] [-l subsystem=level] [-u name] [-c directory]
[--configure path] [--export-settings path] [--gdebug] [--cprofile]
π¦ DESCRIPTION π¦
okay so gajim is literally aiming to be an easy to use and fully-featured XMPP client. that's the whole vibe. just chat with your friends or family, easily share pictures and thoughts, or discuss the news with your groups. no cap, it's that simple π«Ά
and bestie, you can chat securely with End-to-End encryption via OMEMO or OpenPGP. the way that matters ππ
gajim also integrates well with your other devices β simply continue conversations on your mobile device. main character energy across every screen you own π
now for the little lore drop: XMPP is the Extensible Messaging and Presence Protocol β a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleβ ware, content syndication, and generalized routing of XML data. (yes, "middleβ ware" is written exactly like that in here, we don't fix it, we respect it π)
for more information on the XMPP protocol see https://xmpp.org/about/. periodt.
π OPTIONS π
every single flag, no skips, we ate:
-h,--helpβ show help options π-V,--versionβ show the applicationβs version π·οΈ-q,--quietβ show only critical errors π€« like, keep it chill-v,--verboseβ print XML stanzas and other debug information π full tea, every stanza-w,--warningsβ show all warnings β οΈ- *
-l,--loglevel=SUBSYSTEM*=LEVEL β configure logging π
so the SUBSYSTEM is e.g. gajim.c.m, and LEVEL is one of (DEBUG, INFO, WARNING, ERROR, CRITICAL).
Example: gajim.c.m=DEBUG
- *
-u,--user-profile=NAME* β use a profile to run multiple Gajim instances π§ like, one of you per profile, slay - *
-c,--config-path=PATH* β set configuration directory π - *
--configure=PATH* β configure Gajim with values from a.jsonfile ποΈ - *
--export-settings=PATH* β export settings to a.jsonfile π€ --gdebugβ sets an environment variable so GLib debug messages are printed π--cprofileβ profile application with cprofile π--start-chatβ start a new chat π¬ go talk to someone bestie
π FILES π
the places gajim keeps its stuff:
$XDG_CACHE_HOME/gajim/β the directory for cached data. ποΈ$XDG_CONFIG_HOME/gajim/β the directory where settings and configurations are stored. βοΈ$XDG_DATA_HOME/gajim/β the directory where all persistent data, e.g. the message database, is stored. πΎ
π BUGS π
please submit bugs at https://dev.gajim.org/gajim/gajim/-/work_items/. not me filing a bug report at 2am π β do it, they wanna know.
π«Ά SUPPORT π«Ά
you are welcome to join us at xmpp:gajim@conference.gajim.org?join. come hang out fr fr π
π COPYRIGHT π
gajim is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3 only.
gajim is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details.
β οΈ like, actually read that part β no warranty, none, zero, the software is provided as-is and that's a real legal thing, not a vibe π
β AUTHORS β
Philipp HΓΆrist, Daniel BrΓΆtzmann, Yann Leboulanger. icons, the lot of them π
and that's the whole page bestie!! π this was the gajim(1) manual, dated June 2025 β see you in the group chat ππ
π¦ where this page comes from
- arch rolling: gajim 2.7.0-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms