BLUEMON-DBUS(7)
π BLUEMON-DBUS(7) π
okay bestie, this is the DBUS interface to bluemon(1) page from Miscellaneous Information Manual, and it's lowkey one of the shortest glow-ups in the whole manual set, so let's get into it β¨
πΈ NAME πΈ
bluemon β the DBUS interface to bluemon(1) π¦
π DESCRIPTION π
So this page is here to give you the tea on the DBUS interface to bluemon(1). That's it, that's the brief. Short and iconic, we love her π
β¨ INTERFACE β¨
Bluemon is out here exposing 2 signals and 1 method, and honestly? Slay. Here's the whole vibe check:
- The
bluemonprocess is registered on the system bus ascx.ath.matthew.bluemon.serverπ - The exposed object is
/cx/ath/matthew/bluemon/Bluemonπ - The exposed interface is
cx.ath.matthew.bluemon.Bluemonβ¨
π¦ The Signals π¦
The signal interface is cx.ath.matthew.bluemon.ProximitySignal, and it ships with two names:
Connectβ 1 parameter: the string representation of the bluetooth device ID which has been connected π«ΆDisconnectβ 1 parameter: the string representation of the bluetooth device ID which has been disconnected π
π The Method π
The method has the signature:
Status(IN STRING address, OUT STRING address, OUT BOOLEAN status, OUT UINT32 level)
The in parameter may be blank β in which case the first connected device will be returned. Main character energy honestly π
If status is true (device is connected) then the address and level will correspond to the device address and the reported link quality. Otherwise they will be set to the address asked for and -1 respectively. Not me getting a -1 like that π
Pro tip, fr fr: this information is also available as an XML protocol description in /usr/share/doc/bluemon/bluemon-dbus.xml β go read it, iykyk π
π SEE ALSO π
bluemon (1)bluemon-client(1)bluemon-query(1)
π AUTHOR π
This manual page was written by Matthew Johnson <debian@matthew.ath.cx> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. Periodt. π«Ά
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
k bye bestie, that's the whole page!! πβ¨ππ¦πΈπ
β love, BLUEMON ...NTERFACES(7), from the Miscellaneous Information Manual, footer and all. Mwah π
π¦ where this page comes from
- debian bookworm: bluemon 1.4-8 Β· GPL-2.0-only
- debian trixie: bluemon 1.4-10 Β· GPL-2.0-only
- ubuntu jammy: bluemon 1.4-8 Β· GPL-2.0-only
- ubuntu noble: bluemon 1.4-9 Β· GPL-2.0-only
- ubuntu questing: bluemon 1.4-10
- ubuntu resolute: bluemon 1.4-12 Β· GPL-2.0-only
- ubuntu stonking: bluemon 1.4-12 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms