Package: synergy
Version: 1.4.12-3
Severity: minor
I'm a long-time user of a pair of Debian machines using synergy, at
least since etch (maybe lenny), and had been accustomed to using the
double-tap feature:
section: options
switchDoubleTap = 250
end
Once I began running wheezy with Gnome 3 on the server-side, I can no
longer, easily, switch screens using double-tap.
In particular, when most applications have visible pixels on the edge
of the screen where the double-tap should take place, then synergy
doesn't seem to receive enough events to signal it to switch screens,
however if I aggressively shake the mouse at the edge, it may get thru
after 10 or so seconds. I say most applications because some work
fine - gnome-terminal as well as many small GUI's like gnome-calculator
or gnome-settings - when these applications occupy the edge, there's no
problem with double-tap switching.
Example:
Have iceweasel, shrunken (neither fullscreen or maximized), occupying
about half the edge of the screen where synergy should be detecting
double-tap:
+--------+
+----+
icew
+----+
+--------+
If the mouse is tapped in the region where there is only the desktop
background, then it switches fine. However if the mouse is tapped in
the region where iceweasel is occupying the edge, then it won't switch
unless you're willing to get spasmodic for about ten seconds.
Running with -d DEBUG1 I see plenty of messages like:
2013-12-02T14:26:33 DEBUG1: waiting for second tap
So I verified those patches were still in the Debian source, even added
some debug message to confirm CXWindowsScreen::selectXIRawMotion() was
being executed, indeed it is.
Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages synergy depends on:
ii libc6 2.17-93
ii libcrypto++9 5.6.1-6
ii libgcc1 1:4.8.2-1
ii libice6 2:1.0.8-2
ii libqt4-network 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libqtcore4 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libqtgui4 4:4.8.5+git121-g2a9ea11+dfsg1-2
ii libsm6 2:1.2.1-2
ii libstdc++6 4.8.2-1
ii libx11-6 2:1.6.2-1
ii libxext6 2:1.3.2-1
ii libxi6 2:1.7.2-1
ii libxinerama1 2:1.1.3-1
ii libxtst6 2:1.2.2-1
BTS_msg_id: 87mwki28di.fsf@zoth-ommog.unzane.com BTS author: Gerald Turner gturner@unzane.com
Package: synergy Version: 1.4.12-3 Severity: minor
I'm a long-time user of a pair of Debian machines using synergy, at least since etch (maybe lenny), and had been accustomed to using the double-tap feature:
section: options switchDoubleTap = 250 end
Once I began running wheezy with Gnome 3 on the server-side, I can no longer, easily, switch screens using double-tap.
In particular, when most applications have visible pixels on the edge of the screen where the double-tap should take place, then synergy doesn't seem to receive enough events to signal it to switch screens, however if I aggressively shake the mouse at the edge, it may get thru after 10 or so seconds. I say most applications because some work fine - gnome-terminal as well as many small GUI's like gnome-calculator or gnome-settings - when these applications occupy the edge, there's no problem with double-tap switching.
Example:
Have iceweasel, shrunken (neither fullscreen or maximized), occupying about half the edge of the screen where synergy should be detecting double-tap:
+--------+
If the mouse is tapped in the region where there is only the desktop background, then it switches fine. However if the mouse is tapped in the region where iceweasel is occupying the edge, then it won't switch unless you're willing to get spasmodic for about ten seconds.
Running with -d DEBUG1 I see plenty of messages like:
2013-12-02T14:26:33 DEBUG1: waiting for second tap
I thought these old/closed bugs might be related:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507047 http://synergy-foss.org/spit/issues/details/2913/
So I verified those patches were still in the Debian source, even added some debug message to confirm CXWindowsScreen::selectXIRawMotion() was being executed, indeed it is.
-- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64)
Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Versions of packages synergy depends on: ii libc6 2.17-93 ii libcrypto++9 5.6.1-6 ii libgcc1 1:4.8.2-1 ii libice6 2:1.0.8-2 ii libqt4-network 4:4.8.5+git121-g2a9ea11+dfsg1-2 ii libqtcore4 4:4.8.5+git121-g2a9ea11+dfsg1-2 ii libqtgui4 4:4.8.5+git121-g2a9ea11+dfsg1-2 ii libsm6 2:1.2.1-2 ii libstdc++6 4.8.2-1 ii libx11-6 2:1.6.2-1 ii libxext6 2:1.3.2-1 ii libxi6 2:1.7.2-1 ii libxinerama1 2:1.1.3-1 ii libxtst6 2:1.2.2-1
synergy recommends no packages.
synergy suggests no packages.
-- no debconf information
-- Gerald Turner Email: gturner@unzane.com JID: gturner@unzane.com GPG: 0xFA8CD6D5 21D9 B2E8 7FE7 F19E 5F7D 4D0C 3FA0 810F FA8C D6D5