dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #19152
[Bug 1130832] Re: Enabled "Show position of pointer when the Control key is pressed" option in g-c-c makes windows lose focus when CTRL key is pressed, which breaks multiple-select using CTRL+CLICK in some applications
** Changed in: unity
Status: New => Confirmed
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1130832
Title:
Enabled "Show position of pointer when the Control key is pressed"
option in g-c-c makes windows lose focus when CTRL key is pressed,
which breaks multiple-select using CTRL+CLICK in some applications
Status in Unity:
Confirmed
Status in “unity” package in Ubuntu:
Confirmed
Bug description:
Many applications use the CTRL+click combination to enable multiple
selection. It appears that some system component is stealing focus
when the CTRL key is pressed, which breaks this for some applications.
In particular, multiple selections no longer work in the Eclipse IDE.
To repeat (quick method): open a terminal and click in it to give it
focus. Notice that the text cursor is solid. Press the CTRL key and
notice that the cursor becomes a open rectangle. While holding down
the CTRL key, press a mouse button and notice that nothing happens.
For more details about what is going on, you can also use the "xev"
application as follows:
(1) Start "xev"
(2) click in the xev window.
(3) press 'a'
(4) press the CTRL key (notice that focus is lost).
(5) release the CTRL key.
Here is the output from the above sequence (starting with pressing the
'a' key):
KeyPress event, serial 41, synthetic NO, window 0x5600001,
root 0x29a, subw 0x0, time 112920954, (61,102), root:(1561,154),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
KeyRelease event, serial 41, synthetic NO, window 0x5600001,
root 0x29a, subw 0x0, time 112921054, (61,102), root:(1561,154),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
NOTE: CTRL key pressed here
FocusOut event, serial 41, synthetic NO, window 0x5600001,
mode NotifyGrab, detail NotifyAncestor
NOTE: CTRL key released here
FocusOut event, serial 41, synthetic NO, window 0x5600001,
mode NotifyUngrab, detail NotifyPointer
FocusIn event, serial 41, synthetic NO, window 0x5600001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 41, synthetic NO, window 0x0,
keys: 4294967194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
The problem that I was experiencing with Eclipse can be repeated as
follows, although I am using some non-ubuntu components so it may be
less useful to you. I am using Juno SR1 as downloaded from
eclipse.org with an Oracle 1.6 JVM. To repeat the problem, do the
following:
(1) Select Window>Show View>Other...
(2) Click on "Debug" to show the debug related views.
(3) Click on "Breakpoints" and notice that it is highlighted.
(4) Hold down the CTRL key ("Breakpoints" is grayed out)
(5) While holding down the CTRL key, click on "Display". Nothing happens.
(6) When releasing the CTRL key there is a cute animation (from Unity) and the "Breakpoints" view is re-selected.
When used on other system, this sequence would have allowed me to
select both the "Breakpoints" and "Display" views in one operation.
Thanks!
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity 6.12.0-0ubuntu0.2
ProcVersionSignature: Ubuntu 3.5.0-23.35-generic 3.5.7.2
Uname: Linux 3.5.0-23-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
Date: Wed Feb 20 13:04:45 2013
InstallationDate: Installed on 2012-10-18 (124 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1130832/+subscriptions