BLUEMON(1)
π BLUEMON π
okay so bestie, welcome to bluemon β it lives in the General Commands Manual (that's section 1, the cool section) and it's exactly the kind of little gremlin that makes your laptop do stuff based on whether your bluetooth device is vibing nearby or not. Activate or deactivate programs based on bluetooth link quality. that's the whole job. iconic honestly.
β¨ SYNOPSIS β¨
bluemon [-b aa:bb:cc:dd:ee:ff] [--btid aa:bb:cc:dd:ee:ff] [-t
threshold] [--threshold threshold] [-i interval] [--interval
interval] [-s ] [--stdout ] [--no-syslog ] [-n ] [--no-fork ] [-v
] [--verbose ] [-d ] [--disconnect-hack ] [-q ] [--link-quality ]
[-h ] [--help ] [-V ] [--version ]
like. look at her. she has so many flags and every single one is your friend π«Ά
πΈ DESCRIPTION πΈ
This manual page documents briefly the bluemon command. (briefly! she's mysterious! we love a woman of few words π
)
So here's the tea, fr fr: bluemon watches the quality of the link to a bluetooth device, and it emits dbus signals when that quality drops below a threshold you set, or when the device just straight up disconnects. disconnects?? in THIS economy?? π
And here's the part that lowkey changes your life: used with the bluemon-client program, this can be used to perform actions like locking the terminal when you walk away from it. main character security behavior honestly π
β¨ OPTIONS β¨
These programs follow the usual GNU command line syntax, with long options starting with two dashes (-). A summary of options is included below. (yes bestie, all of them, we are NOT skipping any, that's the rule π)
-i,--intervalβ the check interval, in ms. how often she peeks. π-t,--thresholdβ the link quality threshold, out of 255. so like. out of 255. remember that number, it matters.-b,--btidβ the bluetooth ID to monitor (e.g.aa:bb:cc:dd:ee:ff). and listen β this parameter may be specified multiple times to monitor multiple devices. polyamory but for bluetooth devices. slay π¦-s,--stdout,--no-syslogβ Log to stdout rather than syslog. she's chatty and she's saying it to your face.-n,--no-forkβ Do not become a daemon. stay right here. don't leave me. π-d,--disconnect-hackβ Enable this if your bluetooth device disconnects regularly while still in range. it adds a small delay into noticing device abscence upon disconnect. yes that's a hack, yes it's in the name, no we're not judging her.-v,--verboseβ Enable verbose output. she will tell you EVERYTHING. and honestly? we're listening. π-q,--link-qualityβ Check for link quality to device. Default only checks for presence of connection. so by default she's just like "are you there?" but with-qshe's like "are you there AND are you doing okay?" π₯Ί that's growth-h,--helpβ Show summary of options. the classic.-V,--versionβ print version. lowercaseprintbecause that's how the original said it and we respect the queen's grammar π
π SEE ALSO π
the whole friend group, go say hi:
hcitool(1)bluemon-client(1)bluemon-query(1)bluemon-dbus(7)
π 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 any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
okay that's the legal bit and it's genuinely important, don't skip it, licensing is not a vibe you fumble bestie π«Ά
and that's the whole page!! you read all of it, every flag, every letter, no skimming, I'm so proud of you ππ this little queen comes to you straight from the General Commands Manual, and there's no date stamped on her footer β she simply is, timeless, an icon, no cap. go lock that terminal and walk away dramatically. periodt. π β¨π
π¦ 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