FM(1)
π FM(1) β the manual page for fm, bestie π
okay so real talk, this is section 1 of the General Commands Manual, and today's main character is fm. she's little, she's powerful, she tunes your radio. let's get into it π«Ά
β¨ NAME β¨
fm β control frequency, volume, and mute/unmute of an FM radio card. that's it, that's the job, and she ate π
πΈ SYNOPSIS πΈ
fm [ -h ] [ -o ] [ -q ] [ -d device ] [ -t tuner ] [ -T none | forever |
time ] on | off | + | - | freq [ volume ]
like yes, that's a lot of brackets, but it's giving flexible, not scary π
π¦ DESCRIPTION π¦
fm is a program that controls the frequency, volume, and mute/unmute state of an FM radio card. it does this using the video4linux interface, which was introduced back in the 2.1.x series Linux kernels. no cap, she's been doing this a minute and she still slays π
π OPTIONS π
-hβ prints a usage message to standard output, and then exits. the classic "help me bestie" move π-oβ ignores the frequency range limits of the card. use this one if you suspect that your card actually supports a wider frequency range than its driver believes it does. living beyond the driver's expectations, iconic π-qβ quiet mode. keeps information on station and volume from being printed on standard output. sometimes you just want peace and quiet, and honestly? valid π§-d deviceβ sets device as the device to tune. the default is/dev/radio0. β¨-t tunerβ sets tuner as the tuner on the selected device to adjust. the default is tuner0. most radio devices have only a single tuner, so like, lowkey you'll never touch this one πΈ-T none | forever | timeβ after tuning, sleep for the time specified, or forever. time is specified in seconds by default. a suffix ofmindicates minutes,hindicates hours, ordindicates days. β°
the -T option is useful with radio card drivers that only maintain the tuner settings while the tuner's file descriptor remains open. try using this option if running fm ordinarily produces only a single "pop" from your speakers. that one sad little pop is not the vibe, bestie π
freqβ the frequency to tune the radio to, in MHz. for instance,88.9specifies a frequency of88.9MHz. AM tuner values are also specified in MHz; for instance,530kHz would be specified as.530. yes, the leading dot is on purpose, don't come for her πonβ turn the radio on (unmute). sound ON, main character energy πoffβ turn the radio off (mute). shhh π€«volumeβ specify the desired volume, in percent. not all radio devices support volume control, so if yours doesn't, that's not onfmπ+β increase the current volume. turn it up bestie π₯-β decrease the current volume. okay fine, turn it down π
π CONFIGURATION π
fm reads $HOME/.fmrc, if it exists, to obtain default settings. each line may take one of the following forms:
VOL percentβ specifies default volume (default:12.5%). β¨INCR percentβ volume increment used for+and-options (default:10%). π«TIMEβ default sleep time (default:none). π΄
all other lines are ignored. she's not nosy, she just minds her business π
π SEE ALSO π
additional documentation:
/usr/share/doc/fmtools/README
the fmtools homepage:
π AUTHORS π
Russell Kroll <rkroll@exploits.org>, now maintained by Ben Pfaff <blp@cs.stanford.edu>. the sleep time feature was contributed by Dave Ulrick <d-ulrick@insightbb.com>. this manpage was written by Ben Pfaff.
and that's the whole page, bestie!! every flag, every default, every file path, all present and accounted for, no crumbs left behind π«Ά
kisses, this was fm version 1.0.2, section FM(1), mwah πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: fmtools 2.0.8+really2.0.7-1 Β· GPL-2.0-or-later
- debian trixie: fmtools 2.0.8+really2.0.7-3 Β· GPL-2.0-or-later
- fedora 43: fmtools 2.0.8-7.fc43 Β· GPL-2.0-or-later
- fedora 44: fmtools 2.0.8-8.fc44 Β· GPL-2.0-or-later
- ubuntu jammy: fmtools 2.0.8
- ubuntu noble: fmtools 2.0.8+really2.0.7-1 Β· GPL-2.0-or-later
- ubuntu questing: fmtools 2.0.8+really2.0.7-3
- ubuntu resolute: fmtools 2.0.8+really2.0.7-5 Β· GPL-2.0-or-later
- ubuntu stonking: fmtools 2.0.8+really2.0.7-5 Β· 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