Google-Code-Fork / snes9x-gtk

Automatically exported from code.google.com/p/snes9x-gtk
0 stars 0 forks source link

snes9x-gtk injects ^@ into konsole once per second unless "Pause emulation when switching away from Snes9x" is enabled #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
snes9x-gtk injects ^@ into the active Konsole/Yakuake window once per
second unless "Pause emulation when switching away from Snes9x" is enabled.
It may also do it with other windows, but I haven't observed ^@ appearing
in xterm or terminal (not sure whether it's GNOME or Xfce) so I can't be sure.

The simplest way to reproduce the problem is to leave Snes9x unpaused, open
up Konsole or Yakuake, and run "cat". (I noticed it while using emerge, but
I suspect apt-get would also exhibit the same behaviour)

Original issue reported on code.google.com by stephan....@gmail.com on 9 Jun 2009 at 1:05

GoogleCodeExporter commented 9 years ago
It's picking up the fake key press from the screensaver disabling option. I'll 
add a
combo box to add different methods of disabling the screensaver and set the 
default
to not use the key press, as well as fix this so as to not send the key press 
when
unfocused.

Original comment by bear...@gmail.com on 11 Jun 2009 at 10:46

GoogleCodeExporter commented 9 years ago
You might want to try using `xdg-screensaver suspend <WindowID>` (just once) if 
the
command is present on the user's system.

It's intended as a desktop agnostic way to disable the screensaver until the X11
window with the given ID is gone.

Original comment by stephan....@gmail.com on 11 Jun 2009 at 11:46

GoogleCodeExporter commented 9 years ago
Added the focus fix to trunk.

Original comment by bear...@gmail.com on 7 Aug 2009 at 5:33