NV43 [GeForce 6600 GT] [10de:0140] dual head with full screen tsclient / remote-desktop prevents keyboard focus following mouse focus for previously selected windows.

Bug #418209 reported by Druid
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Hardware / Software:
Machine is running 64 bit Ubuntu 9.04 (upgraded from 8.04),has a dual GPU video card running dual head working otherwise perfectly with dual X-sessions and gnome.

Problem:

If I run tsclient full screen (not sure if it matters but it's to a Windows 2003 server) on one screen then keyboard focus does not follow mouse focus when changing to the other screen UNLESS I select a different window to the previously selected one.

If the remote desktop is not full screen then everything works as expected.

To Reproduce:

1) Configure machine dual head, dual x-sessions.
2) Open tsclient on one screen (for reference the right screen), connect to a remote machine full screen.
3) Open a couple of windows in the other screen (I'm using opera and gedit, again for reference the left screen).
4) Open something on the remote desktop (eg notepad), type something.
5) Select something on the other screen (eg gedit), type something.
6) Reselect notepad on the remote desktop, type something
7) Reselect gedit, type something
8) Attempt to select the top bar on gedit and move it round the screen.

Expected results:

1) Keyboard focus follows mouse focus, step 7 should results in text in gedit.
2) gedit window should be moved by mouse, step 8 should result in the window being 'picked up' and moved round the screen.

Actual results:

Keyboard focus stays in the remote desktop session, anything typed appears in the previous window selected in the remote desktop.

Once anything has been typed then the mouse is unable to 'pick up' the 'active' screen (prior to anything being typed it works), selecting a non active screen works exactly as expected and keyboard focus is given to that window.

Workaround:

1) Select a non-active window (on the left screen), then select gedit again, type something.
2) Maximise rather than full screen the remote-desktop / tsclient session.

Other Notes:
Behavior is not consistent on all applications, Firefox works exactly as expected. Opera, gedit, gnome-terminal does not.

---
Architecture: amd64
DistroRelease: Ubuntu 10.04
DkmsStatus: nvidia-current, 195.36.15, 2.6.32-22-generic, x86_64: installed
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
NonfreeKernelModules: nvidia
Package: xorg 1:7.5+5ubuntu1
PackageArchitecture: amd64
ProcCmdLine: root=UUID=f3d8f999-b3a6-44b1-8081-be35ce4ce5fa ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Tags: lucid lucid
Uname: Linux 2.6.32-22-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin mythtv plugdev video
dmi.bios.date: 10/27/2005
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F6
dmi.board.name: NF-CK804
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF6:bd10/27/2005:svn:pn:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnNF-CK804:rvrx.x:cvn:ct3:cvr:
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-22-generic

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello Druid
Is this issue reproducible with the latest updated Lucid's packages?
Thanks in advance
fabio

tags: added: jaunty
Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks!

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote :

Yes, reproducible on both the original system and another (very similar) one.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello
reproducing the bug can you run in a terminal
apport-collect 418209
Thanks
Fabio

affects: ubuntu → xorg (Ubuntu)
Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : Dependencies.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : GdmLog.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : GdmLog1.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : GdmLog2.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : Lspci.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : PciDisplay.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : ProcModules.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : UdevDb.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : UdevLog.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : XorgConf.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : XorgLog.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : XorgLogOld.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : Xrandr.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : glxinfo.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : setxkbmap.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : xdpyinfo.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : xkbcomp.txt

apport information

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote : Re: dual head with full screen tsclient / remote-desktop prevents keyboard focus following mouse focus for previously selected windows.

The apport logs are for the machine was the original machine I had the issue with (my home PC), the other machine is my work PC but apport doesn't work through the proxy....

Changed in xorg (Ubuntu):
status: Incomplete → New
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-input-evdev (Ubuntu)
Bryce Harrington (bryce)
tags: added: lucid
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

 Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

summary: - dual head with full screen tsclient / remote-desktop prevents keyboard
- focus following mouse focus for previously selected windows.
+ NV43 [GeForce 6600 GT] [10de:0140] dual head with full screen tsclient /
+ remote-desktop prevents keyboard focus following mouse focus for
+ previously selected windows.
Changed in xserver-xorg-input-evdev (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote :

I've just updated to 10.10 Maverick Meerkat and the bug is still there, one slight change/improvement is that where originally I stated:

"Once anything has been typed then the mouse is unable to 'pick up' the 'active' screen (prior to anything being typed it works)".

This appears to now be fixed, the active window can be 'picked up' even while keyboard focus is stuck in the remote desktop session.

On thing however I have noticed and I don't believe was originally a problem is that you now don't need to select anything on the remote desktop, just moving the mouse over and back again is enough to swap the keyboard focus to the remote desktop again.

Let me know if you need apport logs again.

Revision history for this message
Druid (3-launchpad-fastdruid-co-uk) wrote :

I've updated again and no idea if 11.04 has the same issue as 11.04 is horrifically broken with dual head support and unity!

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

This is basically a window manager issue, not in the input driver.

affects: xserver-xorg-input-evdev (Ubuntu) → compiz (Ubuntu)
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Ubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running apport-collect <bug #> and any other logs that are relevant for this particular issue.

In particular, 9.04-11.04 are End-of-life, so recent Ubuntu versions need to be checked.

Changed in compiz (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
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.