Package: synergy
Version: 1.8.8-stable+dfsg.1-1
Severity: important

Dear Maintainer,

Issuing the following command either before or after starting synergys:

   xinput --set-prop <mouse id> "Coordinate Transformation Matrix" 3 0 0 0 3 0 
0 0 1

   Where <mouse id> is the ID given by "xinput --list" for my trackpoint 
   mouse device.

Results in the following problem(s):

With the synergy client computer configured on the left side of my synergy
server, synergy does one of the two following behaviors when sliding the mouse
off the left side of the server screen:

  1 - The mouse immediately wraps around to the right side of my server display
      rather than showing up on the client.

  2 - The mouse is captured by the client display, but cannot be moved on the 
      client, however, when in this state, keyboard input from the server is
      correctly routed to the client machine.

Restoring the matrix to its default values on the server:

  xinput --set-prop <mouse id> "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 
0 1

fixes the problem.

I also tested this with version 1.4.18 of synergy installed on both computers
and experienced the same results.

I flagged this as important since I am left with a choice of usable mouse
performance (xinput scaling for proper acceleration on my trackpoint can
only be achieved by use of the transform matrix) or working synergy. 
Additionally, the transform matrix is modified by some systems in order to get
proper orientation of mouse output when using rotated screens. I tested
a 90 degree rotation using the following matrix values:

    0 -1 1 1 0 0 0 0 1

and synergy again broke. This problem makes synergy completely unusable in
some working environments.

Client machine used for this is running Ubuntu 16.04.4 LTS, xenial, with the
Synergy 1.8.8 package installed from the Ubuntu "artful" archive.



-- System Information:
Debian Release: 9.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages synergy depends on:
ii  libavahi-compat-libdnssd1  0.6.32-2
ii  libc6                      2.24-11+deb9u3
ii  libcurl3-gnutls            7.52.1-5+deb9u5
ii  libgcc1                    1:6.3.0-18+deb9u1
ii  libqt4-network             4:4.8.7+dfsg-11
ii  libqtcore4                 4:4.8.7+dfsg-11
ii  libqtgui4                  4:4.8.7+dfsg-11
ii  libssl1.1                  1.1.0f-3+deb9u2
ii  libstdc++6                 6.3.0-18+deb9u1
ii  libx11-6                   2:1.6.4-3
ii  libxext6                   2:1.3.3-1+b2
ii  libxi6                     2:1.7.9-1
ii  libxinerama1               2:1.1.3-1+b3
ii  libxrandr2                 2:1.5.1-1
ii  libxtst6                   2:1.2.3-1
ii  openssl                    1.1.0f-3+deb9u2

synergy recommends no packages.

synergy suggests no packages.

-- no debconf information

Reply via email to