epakai / synergy-debian

Synergy packaging for Debian
Other
4 stars 2 forks source link

[731185] synergy: switchDoubleTap no longer works under Gnome 3 #80

Open epakai opened 7 years ago

epakai commented 7 years ago

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:

+--------+ +----+ 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

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