Config...monlcd(3pm)
π Config::Model::models::LCDd::imonlcd β the Config...monlcd(3pm) page, but make it cute π
okay bestie, gather round, because this is the Config::Model::models::LCDd::imonlcd manual page and it's honestly so niche and so specific and I love that for us π«Ά
β¨ NAME β¨
Config::Model::models::LCDd::imonlcd β it's a Configuration class, babes. Specifically the LCDd::imonlcd one. That's the whole name. Slay. π
πΈ DESCRIPTION πΈ
These are the configuration classes that Config::Model uses β like, that's the whole job description. π
And where did they come from? They were generated from LCDd.conf. So if you're out here editing this by hand and something feels weird, just remember: a machine made this. Not a human. Be gentle with it. π₯Ί
π Elements π
this is the main character section, obviously. every single knob you can turn on this thing, listed out. let's go one by one, no skipping, we don't do that here β¨
π Backlight
Sets the backlight state, bestie. Do we glow or do we not glow. That's the question. π‘
Optional, and it's a boolean β so like, yes/no energy.
- upstream_default value:
on
so out of the box, the glow is ON. iconic. β¨
π Contrast
Picks the contrast for the display. Yes you can dial it. Yes it matters. π
Optional. Type is integer β a whole number, no decimals, we're not doing fractions today.
- upstream_default value:
200
two hundred. that's the vibe. π
π¦ Device
Chooses which output device to use. Very "pick your fighter" of it. π₯
Optional. Type is uniline β one line of text, that's it, keep it tight.
- upstream_default value:
/dev/lcd0
Note:Deviceis computed with"my $l = '/dev/lcd-imon'; -e $l ? $l : '/dev/lcd0';"and with:
- (the original page literally just has a lone empty bullet here, no content β so, yeah. nothing. an empty bullet. it's giving mysterious π)
π§ DiscMode
Sets the disc mode! Get ready, this one has lore:
0=> spin the "slim" disc β two disc segments1=> their complement spinning
Optional. Type is enum, so you're picking from a menu, and the choices are: '0', '1'. β¨
- upstream_default value:
0
π OnExit
Sets the exit behavior. This one's a little choose-your-own-adventure, so listen up:
0means leave shutdown message1means show the big clock2means blank device
Optional. Type is integer.
- upstream_default value:
1
so by default? big clock. β° main character energy fr fr.
π Protocol
Specifies which iMon protocol should be used. Choose wisely, bestie:
- Choose
0for15c2:ffdcdevice - Choose
1for15c2:0038device
Optional. Type is enum, choices are '0', '1'.
- upstream_default value:
0
Note:Protocolis computed with"lsusb -d 15c2:=~ /:0038/ ;"and with:
- (again β just an empty bullet. that's all she wrote. literally. π)
πΈ Size
Specifies the size of the display, in pixels. Big screen, little screen, it's all valid. πΊ
Optional. Type is uniline.
- upstream_default value:
96x16
ninety-six by sixteen. compact queen. π
β SEE ALSO β
cme
that's it. that's the list. go check it out, iykyk π
okay and that's the whole page!! this was Config...monlcd(3pm) from the User Contributed Perl Documentation, and the version/date line at the bottom said perl v5.40.1, 2025-03-04. mwah π go configure something, you got this π«Άβ¨
π¦ where this page comes from
- debian trixie: libconfig-model-lcdproc-perl 2.055-2 Β· LGPL-2.1-only
- ubuntu resolute: libconfig-model-lcdproc-perl 2.055-2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms