elographics(4)

πŸ“¦
version 1.4.4 Β· 2 versions
, in arch rolling, debian trixie

πŸ’… elographics β€” the Elographics input driver, bestie edition

okay so you found the elographics(4) page, from the Kernel Interfaces Manual, and I am so glad you're here. this is the Xorg input driver for Elographics touchscreen devices. sit down, hydrate, let's go 🫢


✨ SYNOPSIS ✨

Section "InputDevice"
  Identifier "idevname"
  Driver "elographics"
  Option "Device"   "devpath"
  ...
EndSection

like, that's the shape of it. idevname is your little nickname for the device, devpath is where the thing lives. easy. iconic even. πŸŽ€


🌸 DESCRIPTION 🌸

elographics is an Xorg input driver for Elographics touchscreen devices. that's the whole vibe.

the way this driver works is it acts as a pointer input device, and β€” plot twist β€” it can be used as the X server's core pointer. main character energy fr. πŸ‘‘


πŸ¦‹ SUPPORTED HARDWARE πŸ¦‹

not every touchscreen gets a seat at the table, and that's okay. here's who's invited:

  • E271-2210 and E271-2200 devices? fully supported. ate. πŸ’–
  • E281-2310 and compatible devices? supported too, but with some features unavailable. so like… supported with caveats. it's giving "you can come but the pool's closed". 😭

πŸŽ€ CONFIGURATION DETAILS πŸŽ€

bestie, first thing: go read xorg.conf(5) for the general configuration details and for all the options that work with every input driver. this section is only about the stuff that's specific to this driver. no cap.

the following driver options are supported:

  • Option "Device" "string" β€” the device that's attached to the touchscreen interface. default is "/dev/ttyS1". πŸ’…
  • Option "MinX" "integer" β€” sets the minimum value for the touchscreen X axis. default is 600.
  • Option "MaxX" "integer" β€” sets the maximum value for the touchscreen X axis. default is 3000.
  • Option "MinY" "integer" β€” sets the minimum value for the touchscreen Y axis. default is 600.
  • Option "MaxY" "integer" β€” sets the maximum value for the touchscreen Y axis. default is 3000.
  • Option "ScreenNo" "integer" β€” which screen to attach to the touchscreen when you're running with multiple screens. default is screen 0.
  • Option "PortraitMode" "string" β€” sets the X/Y axis orientation. default is "Landscape", but you can rotate clockwise with "Portrait" or counter-clockwise with "PortraitCCW". pick your fighter. ✨
  • Option "SwapXY" "boolean" β€” swaps the X and Y axis on the display. default is false.
  • Option "UntouchDelay" "integer" β€” the period that the finger must be released for an untouch event to occur. default: 5 (that's 50ms, so, quick).
  • Option "ReportDelay" "integer" β€” delay between report packets. default: 1 (that's 10ms).
  • Option "Model" "string" β€” the touchscreen model. default: unset. supported models: "Sunit dSeries".

πŸ‘€ SEE ALSO πŸ‘€

go read these too, they're part of the lore:


πŸ’œ AUTHORS πŸ’œ

authors include:

  • Patrick Lecoanet

this manpage was written by Lee Maguire on behalf of the Debian Project. shoutout, honestly. 🫢


and that's the whole page, bestie!! credit where it's due: this is X Version 11, from xf86-input-elographics 1.4.4. go touch something (a touchscreen, preferably, on "/dev/ttyS1"). slay πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from