TS_PRINT_MT(1)
β¨ ts_print_mt β the multitouch vibe check β¨
okay so bestie, welcome to ts_print_mt, section 1 of the manual, straight outta tslib π¦ this is the very basic multitouch test routine and honestly? it's giving "just look at the numbers and chill" energy. no cap.
πΈ NAME πΈ
ts_print_mt β a very basic multitouch test routine for tslib. that's it, that's the whole job description π
β¨ SYNOPSIS β¨
ts_print_mt [OPTION]
π DESCRIPTION π
ts_print_mt simply reads tslib multitouch input samples and prints them to the console. literally just that. it reads, it prints, it serves π no filters drama, no fancy UI, just your multitouch samples showing up on the terminal like they own the place. main character energy fr fr.
here's the tea on every single option, because we do not gatekeep π
π options, one by one π
-i,--idevβ explicitly choose the original input event device for tslib to use. like, "bestie, THIS is the device, look no further" π«Ά- Default: the value of the environment variable
TSLIB_TSDEVICE. iykyk.
- Default: the value of the environment variable
-r,--rawβ don't use the filters. this usests_read_raw_mt()instead ofts_read_mt(). it's the glow-down version, but on purpose. this option replaces thets_print_raw_mtprogram, so if you were missing that one, it's here now, iconic πβ¨-n,--non-blockingβ opens the input device in non-blocking mode and indefinitely prints the error codes while no samples are received. yes bestie, indefinitely. it will keep yapping those error codes at you until samples show up π not for the faint of heart.-s,--samplesβ number of samples tslib should read before returning. set your limit, queen π-j,--slotsβ override the number of concurrent touch contacts to allocate. more fingers, more slots, more chaos π-h,--helpβ print usage help and exit. the classic escape hatch, we love her π
π SEE ALSO π
go read these too, they're all part of the friend group π
ts.conf(5)ts_test(1)ts_test_mt(1)ts_calibrate(1)
and that's the whole page, bestie. this was TS_PRINT_MT, section 1, from the tslib project β no date on this one, the page just rolls like that π
stay calibrated, stay multitouch, and may your samples always print on the first try π¦πβ¨
π¦ where this page comes from
- alpine 3.24: tslib-doc 1.24-r0 Β· LGPL-2.0-or-later
- arch rolling: tslib 1.24-1 Β· LGPL-2.1-only
- debian bookworm: libts0 1.22-1+b1 Β· LGPL-2.0-or-later
- debian trixie: libts0t64 1.22-1.1+b1 Β· LGPL-2.0-or-later
- epel 10: tslib 1.23-2.el10_2 Β· LGPL-2.1-only
- epel 9: tslib 1.22-5.el9 Β· LGPLv2
- fedora 43: tslib 1.23-2.fc43 Β· LGPL-2.1-only
- fedora 43: tslib 1.23-2.fc43 Β· LGPL-2.1-only
- fedora 44: tslib 1.24-2.fc44 Β· LGPL-2.1-only
- fedora 44: tslib 1.24-2.fc44 Β· LGPL-2.1-only
- nixos 26.05: tslib 1.24
- nixpkgs unstable: tslib 1.24
- opensuse-leap 16.0: tslib 1.22-160000.2.2 Β· LGPL-2.1-or-later AND GPL-2.0-only
- opensuse-leap 16.0: tslib 1.22-160000.2.2 Β· LGPL-2.1-or-later AND GPL-2.0-only
- opensuse-leap 16.0: tslib 1.22-160000.2.2 Β· LGPL-2.1-or-later AND GPL-2.0-only
- opensuse-leap 16.0: tslib 1.22-160000.2.2 Β· LGPL-2.1-or-later AND GPL-2.0-only
- ubuntu jammy: libts0 1.22-1 Β· LGPL-2.0-or-later
- ubuntu noble: libts0t64 1.22-1.1build1 Β· LGPL-2.0-or-later
- ubuntu questing: libts0t64 1.22-1.1build1
- ubuntu resolute: libts0t64 1.22-1.1build2 Β· LGPL-2.0-or-later
- ubuntu stonking: libts0t64 1.22-1.1build2 Β· LGPL-2.0-or-later
- Copyright (c) 2017, Martin Kepplinger <martink@posteo.de>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms