Unclutter stops mouse functioning properly in fullscreen games

Bug #145262 reported by Alan
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unclutter (Debian)
New
Unknown
unclutter (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: unclutter

When playing games fullscreen with unclutter running, unclutter considers the pointer to be inactive and will try to grab the pointer (and hide it). This causes the mouse/crosshair in the game to jump to the center of the screen some seconds after moving it (whatever the unclutter -delay is set to).

Solution would be to either fix unclutter or to kill it when switching to fullscreen.

Revision history for this message
In , Joey Hess (joeyh) wrote : severity of 237319 is normal

# Automatically generated email from bts, devscripts version 2.7.95.1
severity 237319 normal

Revision history for this message
In , Klaus Ethgen (klaus-ethgen) wrote : Not in fullscreen, in GL-Applications

-----BEGIN PGP SIGNED MESSAGE-----

Package: unclutter
Version: 8-1
Followup-For: Bug #237319
Severity: critical

This Bug has to be critical as it makes all GL-software unusable.

I search long long time for the source of the jumping mouse problem and
also I thougt the bug is in the glu package. So it is very important to
fix this bug.

The original reporter suggest the way to disable unclutter in
applications which use opengl.

- -- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.28
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1) (ignored: LC_ALL set to de_DE)

Versions of packages unclutter depends on:
ii libc6 2.3.2.ds1-19 GNU C Library: Shared libraries an
ii xlibs 4.3.0.dfsg.1-9 X Keyboard Extension (XKB) configu

- -- no debconf information
- --
Klaus Ethgen http://www.ethgen.de/
pub 2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <email address hidden>
Fingerprint: D7 67 71 C4 99 A6 D4 FE EA 40 30 57 3C 88 26 2B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iQEVAwUBQb8yK5+OKpjRpO3lAQH5OQf6AzsMwO/hh0kqu8paKr5bhTdIEj2gsaiP
z/5Wx7GPgU26qgU6atzA5tVT0GyHRywQWQuwr0tlc/Zg1zvq7kblVoeAm4R3t3wu
ANR2pwVEelUZldVves9NSs+SjmpANzoAe/egudFmjfYbiTELHP4DZKXqiwKMiIFr
y6QUfFqmy/dSHq+4/JkiqgNvFh2YyTW6q0xnaON9JgizthqaFo2/c/zIbQBaToFA
UqDkTX1u5q9qg4u0bSZQ2FYBDD8+gBfjXXOdkLPEBE4yz/V9YC9TpmG2BBlKAARA
W2ebqMcmQp2CCsrQUAuTwz59q7RSfxZkpoBL3ci6PIwwqYFdxBJoZg==
=nQJ0
-----END PGP SIGNATURE-----

Revision history for this message
In , Joey Hess (joeyh) wrote : downgrading inflated severity

severity 237319 important
thanks

critical severity for this bug is grossly inflated. Unclutter does not
cause data loss, does not break other software, does not introduce a
security hole. important is the correct severity, since this bug may
make unclutter unusable to people who use some opengl software.

I'd suspect that one of the unclutter switches would avoid the
problimatic behavior. Since I cannot usefully use opengl software, I
can't reproduce the bug to tell.

--
see shy jo

Revision history for this message
In , Joey Hess (joeyh) wrote :

Klaus Ethgen wrote:
> I played with the switches but nothing helps. But it is strange that you
> cannot reproduce it. I do so on different systemes. That's the reason
> why I did need so long to find the source of the bug.
>
> Just start unclutter and then tuxracer, move the mouse a bit and wait
> 5s.

I can't reproduce it because no opengl app can run on my system at
anything approaching a usable speed. Thanks for the info about the
switches.

--
see shy jo

Revision history for this message
In , Joshua-nirmalvihar (joshua-nirmalvihar) wrote : also wrecks havoc on some sdl games

Package: unclutter
Version: 8-1
Followup-For: Bug #237319

Confirmed. glob2 and tecnoballz are unplayable while running unclutter.

-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.8-acpi2
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8

Versions of packages unclutter depends on:
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m

-- no debconf information

Revision history for this message
In , Dominique Dumont (domi) wrote : unclutter: Problems appears also with qemu

Package: unclutter
Version: 8-5
Followup-For: Bug #237319

Hello

I've found that the problems also appears with qemu.

Whenever the mouse is considered idle within qemu, unclutter will hide
the mouse pointer.

When I move the mouse pointer, it will appear at the top right of qemu
window.

Using qemu might be easier to reproduce the bug than opengl programs.

HTH

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages unclutter depends on:
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libx11-6 2:1.0.3-6 X11 client-side library

unclutter recommends no packages.

-- no debconf information

Revision history for this message
In , Adrian Fita (nimbvs) wrote : unclutter: confirmed

Package: unclutter
Version: 8-5
Followup-For: Bug #237319

I am also experiencing the same problems. When I run unclutter, the
mouse in the applications using SDL jumps to the center of
the screen at regular intervals.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages unclutter depends on:
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libx11-6 2:1.0.3-7 X11 client-side library

unclutter recommends no packages.

-- no debconf information

Revision history for this message
In , gwern (gwern0) wrote : unclutter: Causes periodic displacement of mouse pointer

I'd just like to note that this is still very much a bug. Three years and two systems later (both a Debian testing i386 and a Gentoo ~amd64) later, I still get this deeply annoying bug, so it hasn't gone away and is certainly not Debian-specific.

--
Gwern
Inquiring minds want to know.

Revision history for this message
Alan (mrintegrity) wrote :

Binary package hint: unclutter

When playing games fullscreen with unclutter running, unclutter considers the pointer to be inactive and will try to grab the pointer (and hide it). This causes the mouse/crosshair in the game to jump to the center of the screen some seconds after moving it (whatever the unclutter -delay is set to).

Solution would be to either fix unclutter or to kill it when switching to fullscreen.

Revision history for this message
Alan (mrintegrity) wrote :
Revision history for this message
In , Nico Golde (nion) wrote : Re: unclutter: Problems appears also with qemu

Hi,
what about bumping the severity of this bug? I also
experienced this and searched a very long time for a reason
before noticing it is unclutter that causes this. I even
thought it's my openbox running :)

Joey, do you have the possibility to run opengl applications
now?

Kind regards
Nico

--
Nico Golde - http://www.ngolde.de - <email address hidden> - GPG: 0x73647CFF
For security reasons, all text in this mail is double-rot13 encrypted.

Revision history for this message
In , Ben Hutchings (benh-debian) wrote : reassign 413282 to unclutter, forcibly merging 237319 413282

# Automatically generated email from bts, devscripts version 2.10.19
reassign 413282 unclutter
forcemerge 237319 413282

Revision history for this message
In , Aurelien Jarno (aurelien-aurel32) wrote : Re: Bug#493144: Duplicated?

reassign 493144 libsdl1.2debian
severity 227800 grave
merge 227800 493144
reassign 227800 unclutter
severity 237319 grave
merge 237319 227800
thanks

> On Sat, Aug 09, 2008 at 07:11:49PM -0700, Kingsley G. Morse Jr. wrote:
> > I see the same, or a similar, bug.
> >
> > Every few seconds, the mouse pointer in version
> > 0.9.1-5 of qemu jumps to another spot in qemu's
> > window.
>
> As Lucas is a few meters from me, we have been able to progress a bit
> about that. The problem comes from a bad interaction between SDL and
> Xorg. The bug has been actually already reported sometimes ago, but it
> seems it happens on more machines now.
>
> It is reproducible with other SDL applications like planetpenguin-racer.
>
> A workaround is to set the environment variable SDL_MOUSE_RELATIVE to 0.
>

After some more search, we have found this is due to the unclutter
daemon. A bug has already been reported there 4 years ago, so I am
merging the bugs.

--
  .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' : Debian developer | Electrical Engineer
 `. `' <email address hidden> | <email address hidden>
   `- people.debian.org/~aurel32 | www.aurel32.net

Revision history for this message
In , Aurelien Jarno (aurel32) wrote : forcibly merging 237319 227800 493144

# Automatically generated email from bts, devscripts version 2.10.35
forcemerge 237319 227800 493144

Revision history for this message
In , Don Armstrong (don-debian) wrote : testing

debug 10
unmerge 227800 237391
merge 227800 237319
forcemerge 227800 237319
thanks

Don Armstrong

--
"There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence."
 -- Jeremy S. Anderson

http://www.donarmstrong.com http://rzlab.ucr.edu

Revision history for this message
In , Daniel Baumann (daniel-debian-org) wrote : using unclutter does has some side-effects

severity 227800 important
severity 237319 important
severity 413282 important
severity 493144 important
thanks

using unclutter does have some side-effects.

--
Address: Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email: <email address hidden>
Internet: http://people.panthera-systems.net/~daniel-baumann/

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 RC or later?

Changed in unclutter:
status: New → Incomplete
Changed in unclutter:
status: Unknown → New
Revision history for this message
Michael Blakeley (mike+ubuntu) wrote :

Yes, in 8.10 final with kvm in fullscreen mode (so not just games). Taking kvm out of fullscreen mode stops the problem, if and only if unclutter is started with the '-not QEMU' option.

Revision history for this message
zenzike (zenzike) wrote :

I can confirm that this bug still exists. A workaround is to use the following export before launching unclutter:

export SDL_MOUSE_RELATIVE=0

Revision history for this message
Tuxsimon (simmpan99) wrote :

what ??? im really new to ubuntu installd it yesterday
Where do I write code?
or where do i gonna export?

Revision history for this message
Tuxsimon (simmpan99) wrote :

PLEASE REPLY FAST

Revision history for this message
Tuxsimon (simmpan99) wrote :

Or if i gonna type it in the terminal? answer fast plz?

Revision history for this message
Ricardo Ferreira (ricardofcf) wrote :

I can certainly confirm this behaviour. It's happening for me under Ubuntu 10.04 while playing games such as Secret Maryo Chronicles or Neverball.

Revision history for this message
Brian Rogers (brian-rogers) wrote :

Looks like a duplicate of bug 61105...

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.