trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: September 2015

Re: [trinity-users] Screen rotates but touchscreen does not!

From: "Timothy Pearson" <kb9vqf@...>
Date: Sun, 6 Sep 2015 17:18:26 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA224

> Hello everybody,
>
> I've got an interresting puzzle:
>
> I've set up a Thinkpad X220 Tablet with OpenSUSE 13.2 and TDE 14.0.1;
>
> Everything works wellincluding the Wacom digitizer, I've been able to
> install
> Open Sankore and MihPhoto from respectively a deb and an rpm package.
>
> TDE 14.0.1 on OpenSUSE seems to have a problem with this machine as it
> does
> not see my USB key as removable, but a workaround was setting a mount
> point
> in fstab.
>
> The puzzle is this: TDE proposes a system tray applet named "Resize and
> Rotate". It works like a charm, wich is usefull because the X220t's
> battery
> is a little bulky and lifts the back of the computer This is good in
> Notebook
> mode, but in Tablet mode, with the screen _physicaly_ rotated 180°, it's
> the
> front that is higher that the back. So if I rotate the screen _per
> software_
> 180° everything is fine...  However, the digitizer does not get the
> information, so the pointer appears on the wrong side of the screen - this
> is
> funny for 30 seconds but unusable after that.
>
> So, does anyone have an idea how to also rotate the touchscreen digitizer
> 180°? This does work in Windows 10, but I'd prefer to use Linux :)
>
> Have a nice evening,
>
> Thierry

Interesting!  I've never had the opportunity to use TDE on a tablet
computer, so I'm somewhat surprised it's working even that well.

I'm not sure if the issue described is TDE's fault or Xorg's fault.  While
TDE is admittedly completely unaware of the digitizer (primarily due to a
lack of relevant hardware in the hands of the TDE developers), I would
have thought that Xorg would have matched the digitizer settings to the
screen after TDE made its xrandr calls.

A quick Google search show that this might be an Xorg bug:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/217182

There is also a potential workaround via the wacomrotate package:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/217182/comments/14

Most likely we need to:
1.) Make TDE aware of the digitizer (you can help with this by sending in
the terminal spew generated when you execute "tdecmshell hwmanager")
2.) apply whatever workaround is in that wacomrotate package when screen
rotation is requested via tdehwlib.

Tim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iFYEARELAAYFAlXsu7EACgkQLaxZSoRZrGGsKQDeM7GoOHsZ+dI7C+jJa8kezUlR
8C1oPMsNSAL6kgDfSKAXFZagoNdbnjCAANI25wrWCjcSurkc2fQWeg==
=KTXY
-----END PGP SIGNATURE-----