TKABBER-REMOTE(1)
π TKABBER-REMOTE(1) π
okay so bestie, welcome to the Instant Messaging Clients corner of the manual β yes that's the section name, we're fancy here π
β¨ NAME β¨
tkabber-remote β remotely control a running instance of Tkabber π
π¦ SYNOPSIS π¦
tkabber-remote [options] -eval script
tkabber-remote [options] -command command
like, that's the whole vibe. two ways in. pick one π«Ά
πΈ DESCRIPTION πΈ
Tkabber is a GUI client for the XMPP (Jabber) instant messaging protocol. no cap, it's stacked: it gives you full support for basic XMPP specifications plus a whole pile of extensions (XEPs) including multi-user conferencing, file transfers, extensive handling of privacy lists and much more. it's written in Tcl/Tk which means it's easily extensible β main character energy fr fr π
so the tkabber-remote program? it's the little remote control for a Tkabber that's already running. you send it predefined commands, or Tcl scripts, and it executes them. iconic. β¨
this manual page was written for the Debian distribution because the original program does not have a manual page. not me filling in the gaps bestie π
π OPTIONS π
-useruser β makes the program control the Tkabber run by the specified user, instead of the user who runstkabber-remote. so you can boss around someone else's Tkabber, respectfully π-pidPID β makes the program control the Tkabber process with the specified identifier (PID) instead of all the instances found. pick your target, don't be messy π―
π EXECUTING SCRIPTS π
want a running Tkabber to execute an arbitrary Tcl script? use the -eval command-line option followed by that script's text. πͺ
the script's text must form a single argument passed to this program, so proper quoting should be used, if necessary, when calling tkabber-remote from a shell. the shell will absolutely split it on you, bestie, protect your script π₯Ί
Executing a script prints:
- the PID of the process which received and executed the script
- and then the string representation of the Tcl value the script returned π
β EXECUTING COMMANDS β
the commands you can use with the -command command-line option are:
list-commandsβ prints a list of all the commands supported by the-commandcommand-line option. yes it's the command that tells you the commands. so meta. we love her πset-proxy-profileprofile β sets an active network proxy profile by its name. the profile must be already configured. no making them up on the spot, babes πset-statusstatus[textstatus]β sets the availability (presence) status of the user. glow-up for your presence β¨
available status codes are:
availableβ the user is available. π’awayβ the user is temporarily away. πΆββοΈchatβ the user is actively interested in chatting. π¬dndβ the user does not want to be disturbed (dnd= "Do Not Disturb"). πxaβ the user is away for an exteneded period of time (xa= "eXtended Away"). π΄
the optional textstatus argument can be used to set a textual message which accompanies the availability status. π
the message's text must form a single argument, so proper quoting should be used, if necessary, when calling tkabber-remote from a shell. same rules as before, quote it or lose it π«Ά
heads up: sending this command while the receiving Tkabber instance is offline (not connected) will not make it connect. the status will merely be recorded and announced when Tkabber goes online. it's giving "save it for later" π
Executing a command prints:
- the PID of the process which received and executed the command
- and then the string representation of the Tcl value the command returned β
π₯ SEE ALSO π₯
tkaber(1) tkabber-plugins(7)
(yes, the first one is spelled tkaber β we are reporting it exactly as it is, no editing the source bestie π
)
π AUTHOR π
this manual page was written by Konstantin Khomoutov <flatworm@users.sourceforge.net> for the Debian system (but may be used by others). π
Copying and distribution of this document, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
and that's the whole page, bestie β version 1.1-1 from 2014-10-20. slay, go remote-control that Tkabber. periodt π
β¨π
π¦ where this page comes from
- debian bookworm: tkabber 1.1.2+20191012-1 Β· GPL-2.0-or-later
- debian trixie: tkabber 1.1.2+20250413-1 Β· GPL-2.0-or-later
- ubuntu jammy: tkabber 1.1.2+20191012-1 Β· GPL-2.0-or-later
- ubuntu noble: tkabber 1.1.2+20191012-1 Β· GPL-2.0-or-later
- ubuntu questing: tkabber 1.1.2+20250413-1
- ubuntu resolute: tkabber 1.1.2+20250723-1 Β· GPL-2.0-or-later
- ubuntu stonking: tkabber 1.1.2+20260724-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms