Wednesday, May 1, 2024
 Popular · Latest · Hot · Upcoming
6
rated 0 times [  6] [ 0]  / answers: 1 / hits: 12817  / 1 Year ago, thu, november 17, 2022, 12:31:16

I am have a Thinkpad X220T with the multitouch screen. This model comes with two options for the screen, only one has the multitouch capabilities. My question is strictly about touchscreen NOT the multi touch touchpad.



I found it very hard to find confirmation if multi touch on this model works or not, and if so, how well? So in this question I will focus primarily on how to improve multi touch interaction on this device. I am using Ubuntu 12.04.




  • What are my top options for on-screen keyboard and how can I enable them?

  • Can I use multitouch gestures to switch between apps, desktops and zoom in an out of applications while in tablet mode?

  • How many touch points are registered by the system at most? How can I test this?

  • Is multi touch stack stable enough for daily use?

  • How do I get the screen rotation button to work and how do I make pen reference rotate with it, so the pen works correctly in any rotation.

  • How can I use multitouch games that are available from the the software repository? On first try, it seems that touch points are not registered correctly by these applications.



I will update this question if you require any more information, or tests performed on this laptop.


More From » thinkpad

 Answers
6

I'm going to try and answer the rotation / touch interface part.



So basically you can imagine those like having a second desktop upon your desktop. When you rotate your Desktop, you'll then have to do the same with the Touch Interface Desktop.



In general you can manage this rotation via



$ xsetwacom


In my case - I have no knowledge of other tablet devices - the touch desktop consists of three devices: Stylus, Eraser and Touch:



$ xsetwacom --list devices
Wacom Serial Penabled 2FG Touchscreen stylus id: 14 type: STYLUS
Wacom Serial Penabled 2FG Touchscreen eraser id: 15 type: ERASER
Wacom Serial Penabled 2FG Touchscreen touch id: 16 type: TOUCH


So whereever you rotate you screen you will also have to call xsetwacom for every one of the three devices to reflect the change:



$ xsetwacom set <device_id> rotate <none|ccw|cw|half>


Appropriate places for touch rotation are everywhere, where there is a rotation made by xrandr. However you cannot directly hook into xrandr, but must find the places where xrandr rotations are called.



I for example am using the Monitor Status Indicator Extension for the GNOME-Shell, with this modification for touch rotation:
https://gist.github.com/2331837



Good luck with the rest! ;)


[#39718] Saturday, November 19, 2022, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
tionavocad

Total Points: 189
Total Questions: 101
Total Answers: 118

Location: Liechtenstein
Member since Wed, Dec 8, 2021
2 Years ago
tionavocad questions
Tue, May 23, 23, 00:07, 1 Year ago
Tue, Jan 17, 23, 20:38, 1 Year ago
Sun, Oct 10, 21, 04:50, 3 Years ago
Tue, Jun 7, 22, 08:50, 2 Years ago
;