Activity log for bug #1287341

Date Who What changed Old value New value Message
2014-03-03 19:56:16 Steve Magoun bug added bug
2014-03-13 08:42:57 Maarten Lankhorst xinput (Ubuntu): status New Incomplete
2014-03-13 08:53:27 Maarten Lankhorst bug watch added https://bugzilla.gnome.org/show_bug.cgi?id=698284
2014-03-13 08:53:27 Maarten Lankhorst bug task added xinput-calibrator
2014-03-13 08:53:35 Maarten Lankhorst bug task deleted xinput-calibrator
2014-03-13 08:54:07 Maarten Lankhorst affects xinput (Ubuntu) gnome-settings-daemon (Ubuntu)
2014-03-13 08:54:19 Maarten Lankhorst bug task added gnome-settings-daemon
2014-03-13 10:29:44 Bug Watch Updater gnome-settings-daemon: status Unknown New
2014-03-13 10:29:44 Bug Watch Updater gnome-settings-daemon: importance Unknown Medium
2014-03-13 14:14:24 Sebastien Bacher gnome-settings-daemon (Ubuntu): importance Undecided High
2014-03-13 14:14:27 Sebastien Bacher gnome-settings-daemon (Ubuntu): status Incomplete Triaged
2014-03-13 14:15:02 Sebastien Bacher bug task added unity-settings-daemon (Ubuntu)
2014-03-13 14:15:10 Sebastien Bacher unity-settings-daemon (Ubuntu): status New Triaged
2014-03-13 14:15:13 Sebastien Bacher unity-settings-daemon (Ubuntu): importance Undecided High
2014-03-13 14:15:29 Ove Risberg bug added subscriber Tieto
2014-03-26 14:35:10 Steve Magoun tags amd64 apport-bug compiz-0.9 trusty ubuntu amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu
2014-03-26 14:53:53 Steve Magoun bug task added oem-priority
2014-03-26 14:54:42 Steve Magoun bug added subscriber OEM Priority Team
2014-03-26 15:01:33 Steve Magoun nominated for series oem-priority/trusty
2014-03-26 15:01:33 Steve Magoun bug task added oem-priority/trusty
2014-03-26 15:01:49 Steve Magoun oem-priority/trusty: importance Undecided High
2014-04-17 15:40:56 Alberto Milone unity-settings-daemon (Ubuntu): assignee Alberto Milone (albertomilone)
2014-04-21 07:51:21 Yung Shen bug added subscriber Yung Shen
2014-04-23 11:39:06 Ara Pulido oem-priority: importance Undecided High
2014-04-23 14:31:02 Alberto Milone unity-settings-daemon (Ubuntu): status Triaged In Progress
2014-05-20 10:15:03 Yang Kun (YK) bug added subscriber Yang Kun (YK)
2014-05-20 15:14:33 Bug Watch Updater gnome-settings-daemon: status New Incomplete
2014-05-22 07:21:31 Bug Watch Updater gnome-settings-daemon: status Incomplete Fix Released
2014-05-29 08:28:56 AceLan Kao bug added subscriber AceLan Kao
2014-05-29 08:33:02 AceLan Kao attachment added logs_optiplex_9093.tgz https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4121989/+files/logs_optiplex_9093.tgz
2014-05-29 08:53:57 AceLan Kao attachment added mylog.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4121993/+files/mylog.log
2014-05-29 08:57:05 AceLan Kao attachment added xrandr.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4121995/+files/xrandr.log
2014-05-30 03:00:05 AceLan Kao attachment added inspiron_20_model_3048.tgz https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4122493/+files/inspiron_20_model_3048.tgz
2014-05-30 09:33:08 AceLan Kao attachment added inspiron-2350.tgz https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4122771/+files/inspiron-2350.tgz
2014-05-30 09:44:53 AceLan Kao attachment added xrandr_optiplex_9030.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4122776/+files/xrandr_optiplex_9030.log
2014-06-03 07:37:24 AceLan Kao attachment added usd_optiplex_9030.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4124537/+files/usd_optiplex_9030.log
2014-06-03 08:25:18 AceLan Kao attachment added usd_inspiron_2350.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4124570/+files/usd_inspiron_2350.log
2014-06-04 08:56:17 AceLan Kao attachment added usd_optiplex_9030.2.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4125177/+files/usd_optiplex_9030.2.log
2014-06-04 09:23:54 AceLan Kao attachment added usd_optiplex_9030.3.log https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1287341/+attachment/4125215/+files/usd_optiplex_9030.3.log
2014-06-04 16:39:52 Alberto Milone description My laptop has a touchscreen. It works fine in 14.04 until I plug in an external monitor. When using an external monitor, input from the touchscreen is remapped so that the touchscreen provides input to both monitors. The result is that there is no longer a 1:1 correspondence between moving your finger and the cursor. This is confusing and difficult to use. A touchscreen is a direct input device (vs an indirect one like a mouse/touchpad); input from the touchscreen should be bound to the physical display that it's attached to. To reproduce: 1) On a computer with a touchscreen, use the touchscreen to move a window around, including to the edges of the screen. Note that the window moves exactly with your finger. 2) Plug in an external monitor 3) Try the same actions as in step 1 Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). This is described in couple places: http://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system http://askubuntu.com/questions/71768/touchscreen-and-additional-external-monitor ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xinput 1.6.1-1 ProcVersionSignature: Ubuntu 3.13.0-14.34-generic 3.13.5 Uname: Linux 3.13.0-14-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CompizPlugins: [core,commands,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell] CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity Date: Mon Mar 3 14:41:14 2014 DistUpgraded: 2014-02-12 13:40:42,704 DEBUG enabling apt cron job DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 DistroCodename: trusty DistroVariant: ubuntu DkmsStatus: oem-audio-hda-daily-lts-quantal, 0.201308192259~precise1, 3.5.0-45-generic, x86_64: installed virtualbox, 4.3.6, 3.13.0-12-generic, x86_64: installed virtualbox, 4.3.6, 3.13.0-14-generic, x86_64: installed virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed EcryptfsInUse: Yes GraphicsCard: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Dell Device [1028:060a] InstallationDate: Installed on 2013-12-02 (90 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 MachineType: Dell Inc. XPS13 9333 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-14-generic root=UUID=0b9db31c-747b-40ad-bbbd-13a9a29caece ro quiet splash vt.handoff=7 SourcePackage: xinput UpgradeStatus: Upgraded to trusty on 2014-02-12 (19 days ago) dmi.bios.date: 11/11/2013 dmi.bios.vendor: Dell Inc. dmi.bios.version: A01 dmi.board.name: 0GFTRT dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.chassis.version: 0.1 dmi.modalias: dmi:bvnDellInc.:bvrA01:bd11/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1: dmi.product.name: XPS13 9333 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.11+14.04.20140218-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.52-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0~rc1-1ubuntu4 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0~rc1-1ubuntu4 version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu6 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 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: Mon Mar 3 11:02:50 2014 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs: product id 4933 vendor CMN xserver.version: 2:1.15.0-1ubuntu6 Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). SRU Request: Laptops and all-in-one systems with touchscreens don't currently map the touch input device onto the internal display. As a result, when the screen changes (e.g. the main output is rotated or an external output is connected), the touch input device maps onto the entire screen, regardless of the only relevant area, thus making the touchscreen completely useless. [Impact] * The touchscreen becomes unusable if an external output is connected or if the main output is rotated. [Test Case] * Either plug in an external monitor or rotate the internal monitor - Expected: the touchscreen should respond to touch as usual. - Bad behavior: the touchscreen is unusable and responds by selecting areas other than the one the user actually selects. [Regression Potential] * Low, it only affects the main touchscreen (tablets or multiple touchscreens are not supported) and it only adds a feature that is currently missing. [Other Info] * N/A --- My laptop has a touchscreen. It works fine in 14.04 until I plug in an external monitor. When using an external monitor, input from the touchscreen is remapped so that the touchscreen provides input to both monitors. The result is that there is no longer a 1:1 correspondence between moving your finger and the cursor. This is confusing and difficult to use. A touchscreen is a direct input device (vs an indirect one like a mouse/touchpad); input from the touchscreen should be bound to the physical display that it's attached to. To reproduce: 1) On a computer with a touchscreen, use the touchscreen to move a window around, including to the edges of the screen. Note that the window moves exactly with your finger. 2) Plug in an external monitor 3) Try the same actions as in step 1 Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). This is described in couple places: http://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system http://askubuntu.com/questions/71768/touchscreen-and-additional-external-monitor ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xinput 1.6.1-1 ProcVersionSignature: Ubuntu 3.13.0-14.34-generic 3.13.5 Uname: Linux 3.13.0-14-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CompizPlugins: [core,commands,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell] CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity Date: Mon Mar 3 14:41:14 2014 DistUpgraded: 2014-02-12 13:40:42,704 DEBUG enabling apt cron job DistributionChannelDescriptor:  # This is a distribution channel descriptor  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-precise-amd64-20130203-1 DistroCodename: trusty DistroVariant: ubuntu DkmsStatus:  oem-audio-hda-daily-lts-quantal, 0.201308192259~precise1, 3.5.0-45-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-12-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-14-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed EcryptfsInUse: Yes GraphicsCard:  Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])    Subsystem: Dell Device [1028:060a] InstallationDate: Installed on 2013-12-02 (90 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 MachineType: Dell Inc. XPS13 9333 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-14-generic root=UUID=0b9db31c-747b-40ad-bbbd-13a9a29caece ro quiet splash vt.handoff=7 SourcePackage: xinput UpgradeStatus: Upgraded to trusty on 2014-02-12 (19 days ago) dmi.bios.date: 11/11/2013 dmi.bios.vendor: Dell Inc. dmi.bios.version: A01 dmi.board.name: 0GFTRT dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.chassis.version: 0.1 dmi.modalias: dmi:bvnDellInc.:bvrA01:bd11/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1: dmi.product.name: XPS13 9333 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.11+14.04.20140218-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.52-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0~rc1-1ubuntu4 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0~rc1-1ubuntu4 version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu6 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 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: Mon Mar 3 11:02:50 2014 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs:  product id 4933  vendor CMN xserver.version: 2:1.15.0-1ubuntu6
2014-06-04 16:40:24 Alberto Milone description Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). SRU Request: Laptops and all-in-one systems with touchscreens don't currently map the touch input device onto the internal display. As a result, when the screen changes (e.g. the main output is rotated or an external output is connected), the touch input device maps onto the entire screen, regardless of the only relevant area, thus making the touchscreen completely useless. [Impact] * The touchscreen becomes unusable if an external output is connected or if the main output is rotated. [Test Case] * Either plug in an external monitor or rotate the internal monitor - Expected: the touchscreen should respond to touch as usual. - Bad behavior: the touchscreen is unusable and responds by selecting areas other than the one the user actually selects. [Regression Potential] * Low, it only affects the main touchscreen (tablets or multiple touchscreens are not supported) and it only adds a feature that is currently missing. [Other Info] * N/A --- My laptop has a touchscreen. It works fine in 14.04 until I plug in an external monitor. When using an external monitor, input from the touchscreen is remapped so that the touchscreen provides input to both monitors. The result is that there is no longer a 1:1 correspondence between moving your finger and the cursor. This is confusing and difficult to use. A touchscreen is a direct input device (vs an indirect one like a mouse/touchpad); input from the touchscreen should be bound to the physical display that it's attached to. To reproduce: 1) On a computer with a touchscreen, use the touchscreen to move a window around, including to the edges of the screen. Note that the window moves exactly with your finger. 2) Plug in an external monitor 3) Try the same actions as in step 1 Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). This is described in couple places: http://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system http://askubuntu.com/questions/71768/touchscreen-and-additional-external-monitor ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xinput 1.6.1-1 ProcVersionSignature: Ubuntu 3.13.0-14.34-generic 3.13.5 Uname: Linux 3.13.0-14-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CompizPlugins: [core,commands,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell] CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity Date: Mon Mar 3 14:41:14 2014 DistUpgraded: 2014-02-12 13:40:42,704 DEBUG enabling apt cron job DistributionChannelDescriptor:  # This is a distribution channel descriptor  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-precise-amd64-20130203-1 DistroCodename: trusty DistroVariant: ubuntu DkmsStatus:  oem-audio-hda-daily-lts-quantal, 0.201308192259~precise1, 3.5.0-45-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-12-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-14-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed EcryptfsInUse: Yes GraphicsCard:  Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])    Subsystem: Dell Device [1028:060a] InstallationDate: Installed on 2013-12-02 (90 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 MachineType: Dell Inc. XPS13 9333 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-14-generic root=UUID=0b9db31c-747b-40ad-bbbd-13a9a29caece ro quiet splash vt.handoff=7 SourcePackage: xinput UpgradeStatus: Upgraded to trusty on 2014-02-12 (19 days ago) dmi.bios.date: 11/11/2013 dmi.bios.vendor: Dell Inc. dmi.bios.version: A01 dmi.board.name: 0GFTRT dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.chassis.version: 0.1 dmi.modalias: dmi:bvnDellInc.:bvrA01:bd11/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1: dmi.product.name: XPS13 9333 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.11+14.04.20140218-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.52-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0~rc1-1ubuntu4 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0~rc1-1ubuntu4 version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu6 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 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: Mon Mar 3 11:02:50 2014 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs:  product id 4933  vendor CMN xserver.version: 2:1.15.0-1ubuntu6 SRU Request: Laptops and all-in-one systems with touchscreens don't currently map the touch input device onto the internal display. As a result, when the screen changes (e.g. the main output is rotated or an external output is connected), the touch input device maps onto the entire screen, regardless of the only relevant area, thus making the touchscreen completely useless. [Impact]  * The touchscreen becomes unusable if an external output is connected or if the main output is rotated. [Test Case]  * Either plug in an external monitor or rotate the internal monitor     - Expected: the touchscreen should respond to touch as usual.     - Bad behavior: the touchscreen is unusable and responds by selecting areas other than the one the user actually selects. [Regression Potential]  * Low, it only affects the main touchscreen (tablets or multiple touchscreens are not supported) and it only adds a feature that is currently missing. [Other Info]  * N/A --- My laptop has a touchscreen. It works fine in 14.04 until I plug in an external monitor. When using an external monitor, input from the touchscreen is remapped so that the touchscreen provides input to both monitors. The result is that there is no longer a 1:1 correspondence between moving your finger and the cursor. This is confusing and difficult to use. A touchscreen is a direct input device (vs an indirect one like a mouse/touchpad); input from the touchscreen should be bound to the physical display that it's attached to. To reproduce: 1) On a computer with a touchscreen, use the touchscreen to move a window around, including to the edges of the screen. Note that the window moves exactly with your finger. 2) Plug in an external monitor 3) Try the same actions as in step 1 Expected results: The touchscreen continues to operate as in step 1, allowing you to manipulate items on the display that contains the touchscreen. The touchscreen does not interact with windows, etc on the external monitor Actual results: The touchscreen is remapped across both displays. The result is that touch events no longer happen 'under the finger'. Assuming the two displays are the same size and resolution, moving your finger 1cm will cause the window or other objects to move 2cm onscreen. It becomes impossible to use the touchscreen to interact with widgets (menus, buttons, etc). This is described in couple places: http://askubuntu.com/questions/51445/how-do-i-calibrate-a-touchscreen-on-a-dual-monitor-system http://askubuntu.com/questions/71768/touchscreen-and-additional-external-monitor ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xinput 1.6.1-1 ProcVersionSignature: Ubuntu 3.13.0-14.34-generic 3.13.5 Uname: Linux 3.13.0-14-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CompizPlugins: [core,commands,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell] CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true CurrentDesktop: Unity Date: Mon Mar 3 14:41:14 2014 DistUpgraded: 2014-02-12 13:40:42,704 DEBUG enabling apt cron job DistributionChannelDescriptor:  # This is a distribution channel descriptor  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-precise-amd64-20130203-1 DistroCodename: trusty DistroVariant: ubuntu DkmsStatus:  oem-audio-hda-daily-lts-quantal, 0.201308192259~precise1, 3.5.0-45-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-12-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-14-generic, x86_64: installed  virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed EcryptfsInUse: Yes GraphicsCard:  Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])    Subsystem: Dell Device [1028:060a] InstallationDate: Installed on 2013-12-02 (90 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 MachineType: Dell Inc. XPS13 9333 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-14-generic root=UUID=0b9db31c-747b-40ad-bbbd-13a9a29caece ro quiet splash vt.handoff=7 SourcePackage: xinput UpgradeStatus: Upgraded to trusty on 2014-02-12 (19 days ago) dmi.bios.date: 11/11/2013 dmi.bios.vendor: Dell Inc. dmi.bios.version: A01 dmi.board.name: 0GFTRT dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.chassis.version: 0.1 dmi.modalias: dmi:bvnDellInc.:bvrA01:bd11/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1: dmi.product.name: XPS13 9333 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.11+14.04.20140218-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.52-1 version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0~rc1-1ubuntu4 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0~rc1-1ubuntu4 version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu6 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 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: Mon Mar 3 11:02:50 2014 xserver.configfile: default xserver.errors: xserver.logfile: /var/log/Xorg.0.log xserver.outputs:  product id 4933  vendor CMN xserver.version: 2:1.15.0-1ubuntu6
2014-06-04 17:10:12 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/utopic/unity-settings-daemon/utopic-proposed
2014-06-04 17:22:09 Launchpad Janitor unity-settings-daemon (Ubuntu): status In Progress Fix Released
2014-06-05 08:45:20 Launchpad Janitor branch linked lp:~ps-jenkins/unity-settings-daemon/trusty-proposed
2014-06-11 10:24:02 Alberto Milone bug added subscriber Ubuntu Stable Release Updates Team
2014-06-11 10:28:13 Ara Pulido nominated for series Ubuntu Trusty
2014-06-11 10:28:13 Ara Pulido bug task added gnome-settings-daemon (Ubuntu Trusty)
2014-06-11 10:28:13 Ara Pulido bug task added unity-settings-daemon (Ubuntu Trusty)
2014-06-11 10:31:05 Ara Pulido oem-priority: status New In Progress
2014-06-11 16:39:56 Colin Watson unity-settings-daemon (Ubuntu Trusty): status New Fix Committed
2014-06-11 16:40:00 Colin Watson bug added subscriber SRU Verification
2014-06-11 16:40:03 Colin Watson tags amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu verification-needed
2014-06-11 17:02:49 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/unity-settings-daemon
2014-06-12 10:46:36 Ara Pulido oem-priority/trusty: status New Fix Committed
2014-06-12 10:46:40 Ara Pulido oem-priority: status In Progress Fix Committed
2014-06-12 10:49:25 Ara Pulido tags amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu verification-needed amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu verification-done
2014-06-15 09:01:36 Alberto Milone unity-settings-daemon (Ubuntu Trusty): assignee Alberto Milone (albertomilone)
2014-06-15 09:01:39 Alberto Milone unity-settings-daemon (Ubuntu Trusty): importance Undecided High
2014-06-19 21:08:53 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2014-06-19 21:14:12 Launchpad Janitor unity-settings-daemon (Ubuntu Trusty): status Fix Committed Fix Released
2014-06-20 08:57:43 Ara Pulido oem-priority: status Fix Committed Fix Released
2014-06-20 08:57:45 Ara Pulido oem-priority/trusty: status Fix Committed Fix Released
2014-07-12 14:33:54 Launchpad Janitor gnome-settings-daemon (Ubuntu Trusty): status New Confirmed
2014-08-09 06:00:44 Mathew Hodson branch linked lp:~albertomilone/unity-settings-daemon/lp1287341-14.10
2014-08-09 06:01:28 Mathew Hodson branch unlinked lp:~ps-jenkins/unity-settings-daemon/trusty-proposed
2014-09-17 21:53:57 Mathew Hodson tags amd64 apport-bug compiz-0.9 rls-t-incoming trusty ubuntu verification-done amd64 apport-bug compiz-0.9 rls-t-incoming trusty verification-done
2014-10-09 10:01:21 Yann Dìnendal bug added subscriber Yann Dìnendal
2017-07-02 15:44:26 David bug added subscriber David