Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Pine64 Touch Screen (TS) with TSLIB on X11

Featured Replies

If someone is interested i have compiled some TSLIB deb packages for the Pine64 Touch Screen to work without evdev driver or any other service behind.

 

Advantages:

 

* Easy to install (if you know how to edit xorg.conf)

* No service needed

* No calibration needed

 

Disadvantages:

 

* works on X11 only

 

Information and deb packages: 

https://github.com/avafinger/pine64-touchscreen

Hope it can be useful.

 

Hi and many thanks for your work with the tslib X11 driver.

 

I tried following this on a pine64+ running kernel 3.10.104-pine64

 

 

but X is failing to start with a segfault:

 

9.307] (**) Option "config_info" "udev:/sys/devices/virtual/input/input0/event0"
[     9.307] (II) XINPUT: Adding extended input device "sunxi-keyboard" (type: KEYBOARD, id 10)
[     9.307] (**) Option "xkb_rules" "evdev"
[     9.307] (**) Option "xkb_model" "pc105"
[     9.307] (**) Option "xkb_layout" "us"
[     9.308] (II) config/udev: Adding input device sunxi-ths (/dev/input/event2)
[     9.309] (II) No input driver specified, ignoring this device.
[     9.309] (II) This device may have been added with another device file.
[     9.309] (II) config/udev: Adding input device gt9xxf_ts (/dev/input/event5)
[     9.310] (**) gt9xxf_ts: Applying InputClass "evdev touchscreen catchall"
[     9.310] (**) gt9xxf_ts: Applying InputClass "Pine64-Touchscreen"
[     9.310] (II) LoadModule: "tslib"
[     9.310] (II) Loading /usr/lib/xorg/modules/input/tslib_drv.so
[     9.314] (II) Module tslib: vendor="X.Org Foundation"
[     9.314]    compiled for 1.18.4, module version = 0.0.1
[     9.314]    Module class: X.Org XInput Driver
[     9.314]    ABI class: X.Org XInput driver, version 22.1
[     9.314] (II) Using input driver 'tslib' for 'gt9xxf_ts'
[     9.314] (**) gt9xxf_ts: always reports core events
[     9.314] (**) gt9xxf_ts: always reports core events
[     9.333] (EE)
[     9.333] (EE) Backtrace:
[     9.333] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x58) [0x5557b0cc48]
[     9.333] (EE)
[     9.333] (EE) Segmentation fault at address 0x0
[     9.333] (EE)
Fatal server error:
[     9.333] (EE) Caught signal 11 (Segmentation fault). Server aborting
[     9.333] (EE)
[     9.333] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
for help.
[     9.333] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     9.333] (EE)

 

Any ideas?

 

BR.

 

--Marius--

Answering my own post, I had an empty /etc/pointercal file, which was causing the segfault. Removed it and x started fine, using the driver.

 

  Thanks again!

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.