TELEPATHY-GABBLE(8)
π TELEPATHY-GABBLE(8) β the glow-up
okay so this is the manual page for telepathy-gabble, bestie. it's a section 8 (system/daemon) page, it lives in the D-Bus services corner of the universe, and honestly? it's giving very "quietly essential infrastructure" energy. let's get into it π«Ά
β¨ NAME β¨
telepathy-gabble β the Telepathy connection manager for XMPP (Jabber). that's the whole name. that's the whole vibe. no notes π
π SYNOPSIS π
/usr/lib/telepathy/telepathy-gabble
that's it. that's the invocation. she runs and she slays πΈ
π¦ DESCRIPTION π¦
okay so Gabble implements the Telepathy D-Bus specification for XMPP (Jabber) β which means it's the little legend that lets Telepathy clients (hi empathy(1) π) connect to XMPP accounts, including Google Talk. yes, Google Talk is literally named in the manpage. we respect the classics π
it's a D-Bus service, and it runs on the session bus, and normally it should just be started automatically by D-Bus activation β like, she doesn't need you to micromanage her, she's a main character with a scheduler π
that said β and this is the fun part β it might be useful to start it manually for debugging. that's it. that's the whole reason you'd ever launch her by hand. debugging queen behavior only π₯
β¨ OPTIONS β¨
um. so. there are no command-line options.
i know. i know π she simply does not take requests. no flags, no --help, no nothing. literally zero options. we love a minimalist icon π
π ENVIRONMENT π
okay THIS is where she gets chatty. the environment variables are where the real personality lives β every single one, bestie, no skipping:
GABBLE_LOGFILE=filenameβ if you set this, debug output goes to the file you named instead of to stderr. and here's the cute part: if you prepend a+to the filename (likeGABBLE_LOGFILE=+gabble.log), the debug output gets appended to the file. if you don't prepend the+, any existing file gets replaced. so like... the+is the difference between "keep the receipts" and "burn the receipts" πGABBLE_DEBUG=typeβ set it to"all"for full debug output π or set it to various undocumented options to filter the output. and those undocumented options? they may change from release to release. so don't get attached πWOCKY_DEBUG=typeβ same deal but for Wocky, the XMPP library that Gabble uses under the hood."all"= full debug output from Wocky β¨ (again, undocumented filter options exist and may change from release to release). and for general Gabble debugging?"net"is recommended. write that down, bestie π§GABBLE_PERSIST=1β if this is set (to any value, mind you, not just1), Gabble keeps running until she's killed, instead of timing out after having no open connections for a few seconds. stubborn queen. she stays. πGABBLE_PLUGIN_DIR=directoryβ if set, and Gabble was compiled with plugin support, plugins load from directory instead of from the default directory. note the "if compiled with plugin support" β that's a real condition, not decoration π
β οΈ real talk:GABBLE_DEBUGandWOCKY_DEBUG's filter options are straight-up undocumented and can shift between releases. don't build your whole personality on them π
π SEE ALSO π
go touch grass with these:
and that's the page, bestie π mwah π
this absolute classic was brought to you by Telepathy, dated October 2007, and filed under TELEPATHY-GABBLE(8) β periodt. πβ¨
π¦ where this page comes from
- arch rolling: telepathy-gabble 0.18.4-8 Β· LGPL-2.1-or-later
- ubuntu jammy: telepathy-gabble 0.18.4-4
- Copyright Β© 2007 Collabora Ltd. <http://www.collabora.co.uk/>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms