touchpad rotation when monitor rotated

Bug #800064 reported by John Sirett
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

when the monitor is rotated to a portrait orientation using gnome-display-properties (changing the rotation dropdown), and then i physically rotate my laptop, any connected usb mice then move correctly across the portrait screen- there are no issues with rotation for external mice. however, ubuntu (maverick at least) does not account for the fact that if you physically rotate your monitor, then you're obviously going to need to physically rotate a laptop's touchpad as well and thus the internal touchpad does not properly work when the laptop's monitor is in a portrait mode- up on the rotated touchpad = left, etc

not sure of what package the bug is in - probably x.org

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: ubuntu-desktop 1.207
ProcVersionSignature: Ubuntu 2.6.35-28.50-generic 2.6.35.11
Uname: Linux 2.6.35-28-generic i686
NonfreeKernelModules: wl
Architecture: i386
Date: Tue Jun 21 08:52:53 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: ubuntu-meta

Revision history for this message
John Sirett (johns-a) wrote :
Changed in ubuntu:
assignee: nobody → John Sirett (johns-a)
status: New → Incomplete
status: Incomplete → Opinion
status: Opinion → New
assignee: John Sirett (johns-a) → nobody
Revision history for this message
John Sirett (johns-a) wrote :

xfree86-driver-synaptics maybe?

Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

I think you're right with xorg. Note that the same problem is there with any TrackPoints as well. Only mice seem to be correctly rotating the co-ordinates.

affects: ubuntu → xorg (Ubuntu)
Changed in xorg (Ubuntu):
status: New → Confirmed
bugbot (bugbot)
affects: xorg (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu)
Revision history for this message
John Sirett (johns-a) wrote :

well the thing is this - if you get your hands on the laptop and physically turn it 90° then the touchpad also turns 90°, while the external mouse stays in the same orientation. i think when you rotate the monitor it just treats it as a 768x1366 desktop instead of a 1366x768 desktop (1366x768 is the resolution of this monitor), and then pushing the mouse forward goes up the rotated desktop. sliding up on the touchpad would also correctly go up on the rotated desktop except ubuntu/xorg considers this from the perspective of a unrotated touchpad. the probably is occuring not because the monitor or desktop has rotated- the problem is occuring because the TOUCHPAD has rotated.

Revision history for this message
TomasHnyk (sup) wrote :

There are patches for this behaviour available here: http://cc.oulu.fi/~rantalai/synaptics/

Revision history for this message
TomasHnyk (sup) wrote :

By the way the patches have been accepted upstream and should appear in Precise (it has version 1.5 of synaptics driver): http://lists.debian.org/debian-x/2011/11/msg00163.html - lets hope userspace programs catch up fast and this will work automagically as mouse already is.

Revision history for this message
TomasHnyk (sup) wrote :

Hm, it still does not work on 12.10.

Revision history for this message
penalvch (penalvch) wrote :

John Sirett, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-input-synaptics REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
Revision history for this message
TomasHnyk (sup) wrote :

I doubt this is no longer an issue on Thrusty Thar. I will reopen this bug ince it gets released and I can verify.

Revision history for this message
penalvch (penalvch) wrote :

TomasHnyk, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

Revision history for this message
TomasHnyk (sup) wrote :

As I say, I cannot open a bug until thrusty is opened again. Do you want to work on this or are you just a semi-bot?

Revision history for this message
TomasHnyk (sup) wrote :

I finally installed Trusty and it is still valid.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
Revision history for this message
penalvch (penalvch) wrote :
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
TomasHnyk (sup) wrote : apport information

ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
DistUpgraded: Fresh install
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-07-27 (3 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: LENOVO 2463A32
Package: xserver-xorg-input-synaptics 1.7.4-0ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=e7bb5b23-c986-4fce-94e3-8b9ee190cc8e ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
Tags: third-party-packages trusty ubuntu
Uname: Linux 3.13.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm bumblebee cdrom dip lpadmin plugdev sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 05/15/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: G5ET99WW (2.59 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2463A32
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: CZ-L-7000208
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG5ET99WW(2.59):bd05/15/2014:svnLENOVO:pn2463A32:pvrThinkPadW530:rvnLENOVO:rn2463A32:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2463A32
dmi.product.version: ThinkPad W530
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11.2+14.04.20140714-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.3-0ubuntu0.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.3-0ubuntu0.1
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3.1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Thu Jul 31 13:13:11 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 16562
 vendor LEN
xserver.version: 2:1.15.1-0ubuntu2

tags: added: apport-collected third-party-packages trusty ubuntu
Revision history for this message
TomasHnyk (sup) wrote : BootDmesg.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : BootLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : CurrentDmesg.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : Dependencies.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : DpkgLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : LightdmLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : Lspci.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : Lsusb.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : ProcEnviron.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : ProcInterrupts.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : ProcModules.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : UdevDb.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : UdevLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : XorgLog.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : XorgLogOld.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : peripherals.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : xinput.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote : xserver.devices.txt

apport information

Revision history for this message
TomasHnyk (sup) wrote :

But this information will help nobody, this patch would need to be picked up: http://cc.oulu.fi/~rantalai/synaptics/ for this to work.

Revision history for this message
penalvch (penalvch) wrote :

TomasHnyk, please do not apport-collect to another person's report, as you are not the original reporter, nor is this scoped to your problem. If you want to help, and in turn have your issue addressed, please again see https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/800064/comments/11 .

tags: removed: apport-collected third-party-packages trusty ubuntu
Revision history for this message
TomasHnyk (sup) wrote :

Have you read the original report and subsequent comments? This is a feature request, the specifications of anyone's machine are irelevant, this does not work for anybody with synaptics (or any other if I am not mistaken) touchpad. My problem and the original reporter's program are exactly the same. Please, use some common sense.

Revision history for this message
TomasHnyk (sup) wrote :

(In other words - set it to wishlist and confirmed and let it be. Unless somebody from xorg is going to develop this feature, this is not going ot happen. There exists a patch (see here: http://cc.oulu.fi/~rantalai/synaptics/ ) that enables manual (but scriptable) way to rotate touchpad's axis, but upstream developers want something more general that would automatically work for all touchpads, not just synaptics. But this would need more work thay do not seem to be interested in doing it.)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
TomasHnyk (sup)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
penalvch (penalvch)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
TomasHnyk (sup) wrote :

Christopher: what don't you understand about this bug not being hardware specific? This is a wishlist item, because the code needed to solve this (automatic rotation of touchpad when laptop is rotated in the physical world) is just not present in xorg? Nobody in Ubuntu is going to solve this, this is an upstream bug and upstream is not keen to implement this as far as I know so I guess it will go unfixed until xorg is obsolete, but why don't we just set it to confirmed, set importance to wishlist and let it be?

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

TomasHnyk, if you want a wishlist item implemented, then please stop status jockeying a downstream report you aren't the original reporter on, which is simply unhelpful. Instead, report it to upstream directly. Otherwise, file a new report as already previously requested on multiple occasions.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
TomasHnyk (sup) wrote :

If I opened a new report, I would have to make it a duplicate of this one. I could copy the original report to the new one. What would it help? This report serves for anybody with the same problem so that they do not have to open a new report. What would duplicates be about? Is there a rule saying only original reporter can respond to bugs?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
TomasHnyk (sup)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
Revision history for this message
penalvch (penalvch) wrote :
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
TomasHnyk (sup) wrote :

All the same. This has always been a wishlist bug, so no need for me to open a new bug and then making it a duplicate of this one. I enjoy jockeying, it seems:-).

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
Revision history for this message
TomasHnyk (sup) wrote :

Let'S try again. Please would somebody set importance of this to wishlist? Nobody is going to implement it anyway, but so what.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
penalvch (penalvch)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
TomasHnyk (sup) wrote :

What do you not understand about this being a feature request and not a hardware-specific bug?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-synaptics (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
TomasHnyk (sup)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
penalvch (penalvch)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Incomplete
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Expired
TomasHnyk (sup)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Expired → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

John Sirett, this bug report has not been updated by you so it is being closed. If you can still reproduce this problem, please reopen it with the previously requested information.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Invalid
importance: Low → Undecided
Revision history for this message
TomasHnyk (sup) wrote :

Once again, this is a hardware unrelated feature request that nobody is going to fix because of the probable migration to Mir, but there is no need to open a new bug if this one is perfectly valid. Whad don't you understand about it?

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
penalvch (penalvch) wrote :
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Confirmed → Won't Fix
Revision history for this message
TomasHnyk (sup) wrote :

Sigh.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.