Config...monlcd(3pm)

πŸ“¦
version 2.055 Β· 4 versions
, in debian trixie, ubuntu resolute

πŸ’– 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: Device is 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 segments
  • 1 => 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:

  • 0 means leave shutdown message
  • 1 means show the big clock
  • 2 means 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 0 for 15c2:ffdc device
  • Choose 1 for 15c2:0038 device

Optional. Type is enum, choices are '0', '1'.

  • upstream_default value: 0
Note: Protocol is 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