Debian Bug report logs - #761986
xnee: cnee --replay sends mouse to upper left corner and doesn't move it

version graph

Package: xnee; Maintainer for xnee is Vincent Bernat <[email protected]>; Source for xnee is src:xnee (PTS, buildd, popcon).

Reported by: Alex Rozenshteyn <[email protected]>

Date: Wed, 17 Sep 2014 14:39:02 UTC

Severity: important

Found in version xnee/3.19-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Wed, 17 Sep 2014 14:39:07 GMT) (full text, mbox, link).


Acknowledgement sent to Alex Rozenshteyn <[email protected]>:
New Bug report received and forwarded. Copy sent to Vincent Bernat <[email protected]>. (Wed, 17 Sep 2014 14:39:07 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Alex Rozenshteyn <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: xnee: cnee --replay sends mouse to upper left corner and doesn't move it
Date: Wed, 17 Sep 2014 10:22:35 -0400
Package: xnee
Version: 3.19-1
Severity: important

Dear Maintainer,

    I tried to record and replay. I ran
      $ cnee --record --mouse --keyboard --all-events -o /tmp/xnee.xns -e /tmp/xnee.log -v --stop-key 'F1'
    and then
      $ cnee --replay -f /tmp/xnee.xns
    This led to my mouse moving to my upper left corner and to my key repeat rate being unset.
    I also received these messages on replay:
      Workaround: Creating context on data display instead of control 
                  You can ignore this message
      NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
 
    I also attempted to run the 2.1.2 example in the online manual:
      $ cnee --record -o example2.xnr --device-event-range 2-3 --time 5 --events-to-record 20
    and replay with
      $ cnee --replay -f example2.xnr --time 5
    My mouse did not move and my key repeat rate didn't change, but the record wasn't replayed.
 
    I should note that I'm using i3wm, a tiling window manager.

Thank you.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/4 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 xnee depends on:
ii  cnee  3.19-1
ii  gnee  3.19-1

xnee recommends no packages.

xnee suggests no packages.

-- no debconf information



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Wed, 05 Nov 2014 22:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Wed, 05 Nov 2014 22:57:04 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: [email protected]
Subject: Me too!
Date: Wed, 05 Nov 2014 14:52:21 -0800
Hi. I have the same issue. Alex, do you have any more insight into
getting this working? I can see that the mouse motions are indeed
represented in a reasonable way in the file (I can plot the paths, and
they look right), but the playback just goes to the origin and stays
there, like you say



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Wed, 05 Nov 2014 23:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Wed, 05 Nov 2014 23:09:04 GMT) (full text, mbox, link).


Message #15 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: [email protected]
Subject: Re: Me too!
Date: Wed, 05 Nov 2014 15:02:16 -0800
I found a workaround: record normally, but replay with
--force-core-replay. I haven't looked deeply into why this works. The
recorded file has events from the 'Virtual core pointer' and from the
'Synaptics Touchpad'. Removing one or the other doesn't fix it, but
passing that option does.



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Thu, 06 Nov 2014 21:00:05 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Thu, 06 Nov 2014 21:00:05 GMT) (full text, mbox, link).


Message #20 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: Henrik Sandklef <[email protected]>
Cc: [email protected]
Subject: Re: Bug#761986: Me too!
Date: Thu, 06 Nov 2014 12:57:12 -0800
Henrik Sandklef <[email protected]> writes:

> I am currently not on my Debian laptop, but I can say that it works
> fine on my Ubuntu 14.10.
>
> Can you give me your xserver version?
>  ... typically do:  xdpyinfo | head -10

dima@shorty:~$ xdpyinfo| head -n 10

name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    11600000
X.Org version: 1.16.0
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
dima@shorty:~$ dpkg -l xorg
dpkg-query: no packages found matching xorg


dima@shorty:~$ dpkg -l xserver-xorg

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     Description
+++-======================-================-================-==================================================
ii  xserver-xorg           1:7.7+7          amd64            X.Org X server



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Thu, 06 Nov 2014 21:21:16 GMT) (full text, mbox, link).


Acknowledgement sent to Henrik Sandklef <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Thu, 06 Nov 2014 21:21:16 GMT) (full text, mbox, link).


Message #25 received at [email protected] (full text, mbox, reply):

From: Henrik Sandklef <[email protected]>
To: Dima Kogan <[email protected]>, [email protected]
Subject: Re: Bug#761986: Me too!
Date: Thu, 6 Nov 2014 21:54:56 +0100
I am currently not on my Debian laptop, but I can say that it works
fine on my Ubuntu 14.10.

Can you give me your xserver version?
 ... typically do:  xdpyinfo | head -10



/h

My X server is:
 version number:    11.0
 vendor string:    The X.Org Foundation
 vendor release number:    11600000
 X.Org version: 1.16.0




On Wed, Nov 05, 2014 at 02:52:21PM -0800, Dima Kogan wrote:
> Hi. I have the same issue. Alex, do you have any more insight into
> getting this working? I can see that the mouse motions are indeed
> represented in a reasonable way in the file (I can plot the paths, and
> they look right), but the playback just goes to the origin and stays
> there, like you say
> 
> 



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Thu, 06 Nov 2014 21:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to Henrik Sandklef <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Thu, 06 Nov 2014 21:27:04 GMT) (full text, mbox, link).


Message #30 received at [email protected] (full text, mbox, reply):

From: Henrik Sandklef <[email protected]>
To: Dima Kogan <[email protected]>, [email protected]
Subject: Re: Bug#761986: Me too!
Date: Thu, 6 Nov 2014 22:24:05 +0100
Thanks, that was quick. Hmmm, same X as here.

How about your input devices, can you list them?
  You can use xinput (with no args).

Also I would like to check your recorded Xnee file, 

  Cut paste from this command: cnee --record --events-to-record 10 --mouse --keyboard 

  Move your mouse a bit and Xnee will stop recording.


/h

On Thu, Nov 06, 2014 at 12:57:12PM -0800, Dima Kogan wrote:
> Henrik Sandklef <[email protected]> writes:
> 
> > I am currently not on my Debian laptop, but I can say that it works
> > fine on my Ubuntu 14.10.
> >
> > Can you give me your xserver version?
> >  ... typically do:  xdpyinfo | head -10
> 
> dima@shorty:~$ xdpyinfo| head -n 10
> 
> name of display:    :0.0
> version number:    11.0
> vendor string:    The X.Org Foundation
> vendor release number:    11600000
> X.Org version: 1.16.0
> maximum request size:  16777212 bytes
> motion buffer size:  256
> bitmap unit, bit order, padding:    32, LSBFirst, 32
> image byte order:    LSBFirst
> number of supported pixmap formats:    7
> dima@shorty:~$ dpkg -l xorg
> dpkg-query: no packages found matching xorg
> 
> 
> dima@shorty:~$ dpkg -l xserver-xorg
> 
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name                   Version          Architecture     Description
> +++-======================-================-================-==================================================
> ii  xserver-xorg           1:7.7+7          amd64            X.Org X server
> 
> 



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Thu, 06 Nov 2014 21:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Thu, 06 Nov 2014 21:39:04 GMT) (full text, mbox, link).


Message #35 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: Henrik Sandklef <[email protected]>
Cc: [email protected]
Subject: Re: Bug#761986: Me too!
Date: Thu, 06 Nov 2014 13:27:58 -0800
[Message part 1 (text/plain, inline)]
Henrik Sandklef <[email protected]> writes:

> How about your input devices, can you list them?
>   You can use xinput (with no args).

Hi. I'm attaching a recorded file that has some mouse motion. I start in
one corner, then move to the middle and trace out a star. You can see
the path with this:

 awk -F, '$2==6 {print $3,$4}' /tmp/xnee.xns | feedgnuplot --lines --points --___domain

On my box, replaying with

 cnee --force-core-replay --replay -f /tmp/xnee.xns

works, but omitting the --force-core-replay has the behavior described
earlier: cursor moves to the top-left and insists on staying there.

xinput output:

  ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
  ⎜   ↳ Synaptics Touchpad                        id=7    [slave  pointer  (2)]
  ⎜   ↳ trackpoint                                id=8    [slave  pointer  (2)]
  ⎜   ↳ Logitech USB Receiver                     id=16   [slave  pointer  (2)]
  ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
      ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
      ↳ Generic Keyboard                          id=6    [slave  keyboard (3)]
      ↳ Power Button                              id=9    [slave  keyboard (3)]
      ↳ Video Bus                                 id=10   [slave  keyboard (3)]
      ↳ Sleep Button                              id=11   [slave  keyboard (3)]
      ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]
      ↳ ACPI Virtual Keyboard Device              id=13   [slave  keyboard (3)]
      ↳   USB Keyboard                            id=14   [slave  keyboard (3)]
      ↳   USB Keyboard                            id=15   [slave  keyboard (3)]
      ↳ Logitech USB Receiver                     id=17   [slave  keyboard (3)]


I have an /etc/X11/xorg.conf. Relevant pieces:

    Section "ServerLayout"
            Identifier     "Default Layout"
            InputDevice    "Generic Keyboard"
            InputDevice    "Synaptics Touchpad"
            InputDevice    "trackpoint"
    EndSection

    Section "InputDevice"
            Identifier  "trackpoint"
            Option      "Device" "/dev/input/by-path/platform-i8042-serio-2-event-mouse"
            Driver      "evdev"
            Option      "Protocol" "ImPS/2"
            Option      "Emulate3Buttons" "false"
            Option      "EmulateWheel" "true"
            Option      "EmulateWheelTimeOut" "0"
            Option      "EmulateWheelButton" "0"
            Option      "EmulateWheelInertia" "10"
            Option      "XAxisMapping" "6 7"
            Option      "ZAxisMapping" "4 5"
            Option      "YAxisMapping" "4 5"
    EndSection

    Section "InputDevice"
            Identifier  "Synaptics Touchpad"
            Driver      "synaptics"
            Option      "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
            Option      "HorizScrollDelta" "60"
            Option      "HorizEdgeScroll" "1"
            Option      "VertEdgeScroll"  "1"
            Option      "EmulateMidButtonTime" "0"
            Option      "VertTwoFingerScroll" "0"
            Option      "SHMConfig" "on"
            Option      "RTCornerButton" "4"
            Option      "RBCornerButton" "5"
            Option      "LTCornerButton" "0"
            Option      "LBCornerButton" "0"
            Option      "TapButton1" "1"
            Option      "TapButton2" "0"
            Option      "TapButton3" "0"
            Option      "Emulate3Buttons" "0"
            Option      "MinSpeed" "0.3"
            Option      "MaxSpeed" "0.4"
            Option      "AccelFactor" "0.5"
    EndSection



None of that looks particularly noteworthy to me, but I'm no expert.

[xnee.xns (application/octet-stream, attachment)]

Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Mon, 10 Nov 2014 23:06:20 GMT) (full text, mbox, link).


Acknowledgement sent to Henrik Sandklef <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Mon, 10 Nov 2014 23:06:20 GMT) (full text, mbox, link).


Message #40 received at [email protected] (full text, mbox, reply):

From: Henrik Sandklef <[email protected]>
To: Dima Kogan <[email protected]>, [email protected]
Subject: Re: Bug#761986: Me too!
Date: Tue, 11 Nov 2014 00:05:22 +0100
Can you run the same command you had problem with:

  cnee --record --mouse -o /tmp/xnee.xns --first-last --smp

and use a mouse instead of the Touchpad. This is really not likely the
cause, but I would like to make sure.

/h




On Thu, Nov 06, 2014 at 01:27:58PM -0800, Dima Kogan wrote:
> Henrik Sandklef <[email protected]> writes:
> 
> > How about your input devices, can you list them?
> >   You can use xinput (with no args).
> 
> Hi. I'm attaching a recorded file that has some mouse motion. I start in
> one corner, then move to the middle and trace out a star. You can see
> the path with this:
> 
>  awk -F, '$2==6 {print $3,$4}' /tmp/xnee.xns | feedgnuplot --lines --points --___domain
> 
> On my box, replaying with
> 
>  cnee --force-core-replay --replay -f /tmp/xnee.xns
> 
> works, but omitting the --force-core-replay has the behavior described
> earlier: cursor moves to the top-left and insists on staying there.
> 
> xinput output:
> 
>   ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
>   ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
>   ⎜   ↳ Synaptics Touchpad                        id=7    [slave  pointer  (2)]
>   ⎜   ↳ trackpoint                                id=8    [slave  pointer  (2)]
>   ⎜   ↳ Logitech USB Receiver                     id=16   [slave  pointer  (2)]
>   ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
>       ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
>       ↳ Generic Keyboard                          id=6    [slave  keyboard (3)]
>       ↳ Power Button                              id=9    [slave  keyboard (3)]
>       ↳ Video Bus                                 id=10   [slave  keyboard (3)]
>       ↳ Sleep Button                              id=11   [slave  keyboard (3)]
>       ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]
>       ↳ ACPI Virtual Keyboard Device              id=13   [slave  keyboard (3)]
>       ↳   USB Keyboard                            id=14   [slave  keyboard (3)]
>       ↳   USB Keyboard                            id=15   [slave  keyboard (3)]
>       ↳ Logitech USB Receiver                     id=17   [slave  keyboard (3)]
> 
> 
> I have an /etc/X11/xorg.conf. Relevant pieces:
> 
>     Section "ServerLayout"
>             Identifier     "Default Layout"
>             InputDevice    "Generic Keyboard"
>             InputDevice    "Synaptics Touchpad"
>             InputDevice    "trackpoint"
>     EndSection
> 
>     Section "InputDevice"
>             Identifier  "trackpoint"
>             Option      "Device" "/dev/input/by-path/platform-i8042-serio-2-event-mouse"
>             Driver      "evdev"
>             Option      "Protocol" "ImPS/2"
>             Option      "Emulate3Buttons" "false"
>             Option      "EmulateWheel" "true"
>             Option      "EmulateWheelTimeOut" "0"
>             Option      "EmulateWheelButton" "0"
>             Option      "EmulateWheelInertia" "10"
>             Option      "XAxisMapping" "6 7"
>             Option      "ZAxisMapping" "4 5"
>             Option      "YAxisMapping" "4 5"
>     EndSection
> 
>     Section "InputDevice"
>             Identifier  "Synaptics Touchpad"
>             Driver      "synaptics"
>             Option      "Device" "/dev/input/by-path/platform-i8042-serio-1-event-mouse"
>             Option      "HorizScrollDelta" "60"
>             Option      "HorizEdgeScroll" "1"
>             Option      "VertEdgeScroll"  "1"
>             Option      "EmulateMidButtonTime" "0"
>             Option      "VertTwoFingerScroll" "0"
>             Option      "SHMConfig" "on"
>             Option      "RTCornerButton" "4"
>             Option      "RBCornerButton" "5"
>             Option      "LTCornerButton" "0"
>             Option      "LBCornerButton" "0"
>             Option      "TapButton1" "1"
>             Option      "TapButton2" "0"
>             Option      "TapButton3" "0"
>             Option      "Emulate3Buttons" "0"
>             Option      "MinSpeed" "0.3"
>             Option      "MaxSpeed" "0.4"
>             Option      "AccelFactor" "0.5"
>     EndSection
> 
> 
> 
> None of that looks particularly noteworthy to me, but I'm no expert.
> 





Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Mon, 10 Nov 2014 23:21:15 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Mon, 10 Nov 2014 23:21:15 GMT) (full text, mbox, link).


Message #45 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: Henrik Sandklef <[email protected]>
Cc: [email protected]
Subject: Re: Bug#761986: Me too!
Date: Mon, 10 Nov 2014 15:13:22 -0800
[Message part 1 (text/plain, inline)]
Henrik Sandklef <[email protected]> writes:

> Can you run the same command you had problem with:
>
>   cnee --record --mouse -o /tmp/xnee.xns --first-last --smp
>
> and use a mouse instead of the Touchpad. This is really not likely the
> cause, but I would like to make sure.

That's it!

Currently my laptop is on a docking station, so both a touchpad and a
USB mouse are available. Recording events from the USB mouse works just
fine, but recording events from the touchpad requires
--force-core-replay, as described previously. This is both with the
stock xnee and with the one you sent a few days ago. I'm attaching 4
xnee recordings, showing all combinations of (USB,touchpad) and (debian
cnee,patched cnee).

[xnee_debian.xns (application/octet-stream, attachment)]
[xnee_debian_touchpad.xns (application/octet-stream, attachment)]
[xnee_from_henrik_2014_11_06.xns (application/octet-stream, attachment)]
[xnee_from_henrik_2014_11_06_touchpad.xns (application/octet-stream, attachment)]

Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Tue, 11 Nov 2014 18:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to [email protected]:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Tue, 11 Nov 2014 18:57:07 GMT) (full text, mbox, link).


Message #50 received at [email protected] (full text, mbox, reply):

From: [email protected]
To: Dima Kogan <[email protected]>,[email protected],Dima Kogan <[email protected]>
Subject: Re: Bug#761986: Me too!
Date: Tue, 11 Nov 2014 19:55:18 +0100
[Message part 1 (text/plain, inline)]
OK. Thanks a lot.

 I will try to resolve it. Probably boils down to me - think there's a bug when replaying an enumerated device recorded with a different device number...... Cant remember how I decided to solve it. Woops :(

Dima Kogan <[email protected]> wrote:
>Henrik Sandklef <[email protected]> writes:
>
>> Can you run the same command you had problem with:
>>
>>   cnee --record --mouse -o /tmp/xnee.xns --first-last --smp
>>
>> and use a mouse instead of the Touchpad. This is really not likely
>the
>> cause, but I would like to make sure.
>
>That's it!
>
>Currently my laptop is on a docking station, so both a touchpad and a
>USB mouse are available. Recording events from the USB mouse works just
>fine, but recording events from the touchpad requires
>--force-core-replay, as described previously. This is both with the
>stock xnee and with the one you sent a few days ago. I'm attaching 4
>xnee recordings, showing all combinations of (USB,touchpad) and (debian
>cnee,patched cnee).

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
[Message part 2 (text/html, inline)]

Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Fri, 14 Nov 2014 09:00:04 GMT) (full text, mbox, link).


Acknowledgement sent to Henrik Sandklef <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Fri, 14 Nov 2014 09:00:04 GMT) (full text, mbox, link).


Message #55 received at [email protected] (full text, mbox, reply):

From: Henrik Sandklef <[email protected]>
To: Dima Kogan <[email protected]>, [email protected]
Subject: Re: Bug#761986: Me too!
Date: Fri, 14 Nov 2014 09:55:18 +0100
Great...I think, but I am confused (well, I guess I've always been). 

Can you send over a log when running a replay session.
* Use the debian xnee
* Use the touchpad
* Replay (something) like this:
    cnee --replay --file  xnee_debian_touchpad.xns  --verbose -e touchpadd.err
  the important thind is to use the --verbose option

/h



On Mon, Nov 10, 2014 at 03:13:22PM -0800, Dima Kogan wrote:
> Henrik Sandklef <[email protected]> writes:
> 
> > Can you run the same command you had problem with:
> >
> >   cnee --record --mouse -o /tmp/xnee.xns --first-last --smp
> >
> > and use a mouse instead of the Touchpad. This is really not likely the
> > cause, but I would like to make sure.
> 
> That's it!
> 
> Currently my laptop is on a docking station, so both a touchpad and a
> USB mouse are available. Recording events from the USB mouse works just
> fine, but recording events from the touchpad requires
> --force-core-replay, as described previously. This is both with the
> stock xnee and with the one you sent a few days ago. I'm attaching 4
> xnee recordings, showing all combinations of (USB,touchpad) and (debian
> cnee,patched cnee).
> 








Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Fri, 14 Nov 2014 18:06:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Fri, 14 Nov 2014 18:06:04 GMT) (full text, mbox, link).


Message #60 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: Henrik Sandklef <[email protected]>
Cc: [email protected]
Subject: Re: Bug#761986: Me too!
Date: Fri, 14 Nov 2014 10:00:30 -0800
[Message part 1 (text/plain, inline)]
Henrik Sandklef <[email protected]> writes:

> Can you send over a log when running a replay session.
> * Use the debian xnee
> * Use the touchpad
> * Replay (something) like this:
>     cnee --replay --file  xnee_debian_touchpad.xns  --verbose -e touchpadd.err
>   the important thind is to use the --verbose option

OK. I played back a touchpad recording, so the pointer went to the
corner. The err log is attached. The console also spit out the
following. Thanks a lot.


dima@shorty:~$ cnee --replay --file /tmp/xnee_debian_touchpad.xns  --verbose -e touchpadd.err                    
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "-e"
        Compare 'file'  'e'
        Compare 'help'  'e'
        Compare 'flags'  'e'
        Compare 'project'  'e'
        Compare 'version'  'e'
        Compare 'retype-file'  'e'
        Compare 'write-settings'  'e'
        Compare 'print-settings'  'e'
        Compare 'print-event-names'  'e'
        Compare 'print-event-name'  'e'
        Compare 'print-error-names'  'e'
        Compare 'print-error-name'  'e'
        Compare 'print-reply-names'  'e'
        Compare 'print-request-names'  'e'
        Compare 'print-request-name'  'e'
        Compare 'keyboard'  'e'
        Compare 'mouse'  'e'
        Compare 'print-data-names'  'e'
        Compare 'manpage'  'e'
        Compare 'texipage'  'e'
        Compare 'type-help'  'e'
        Compare 'demonstration'  'e'
        Compare 'check-syntax'  'e'
        Compare 'get-xinput-event-base'  'e'
        Compare 'disable-xinput-events'  'e'
        Compare 'replay-backend'  'e'
        Compare 'force-core-replay'  'e'
        Compare 'record-replay'  'e'
 <--- xnee_find_option_entry_impl
 ---> xnee_find_option_entry_impl
      xnee_find_option_entry_impl: "-e"
        Compare 'err-file'  'e'
** Found key: 1   for option e at 0 in option array  (err-file)
Found xns entry for '-e' 'touchpadd.err' at position: 0
        long option: 'err-file'
        short option:'e'
xnee_resource.c:1168-->xnee_parse_option_impl() Handling: 'XNEE_ERR_FILE_KEY' 
--> xnee_prepare
---> xnee_open_files
---  xnee_open_files: handling err
---  xnee_open_files: opening err: touchpadd.err
Workaround: Creating context on data display instead of control 
            You can ignore this message
Workaround: Creating context on data display instead of control 
            You can ignore this message
NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
Workaround: Creating context on data display instead of control 
            You can ignore this message
####################################
#         System information       #
####################################
# Date:                   2014:11:14 
# Time:                   10:00:17 
# Xnee program:           cnee 
# Xnee version:           3.19 
# Xnee home:              http://www.gnu.org/software/xnee/ 
# Xnee info mailing list: [email protected] 
# Xnee bug mailing list:  [email protected] 
# X version:              11 
# X revision:             0 
# X vendor:               The X.Org Foundation 
# X vendor release:       11600000 
# Record version major:   1
# Record version minor:   13
# OS name:                Linux 
# OS Release:             3.16-3-amd64 
# OS Version:             #1 SMP Debian 3.16.5-1 (2014-10-10) 
# Machine:                x86_64 
# Nodename:               shorty 
# Display name:           :0.0
# Dimension:              1400x1050
Workaround: Creating context on data display instead of control 
            You can ignore this message



[touchpadd.err (application/octet-stream, attachment)]

Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Sun, 16 Nov 2014 19:03:08 GMT) (full text, mbox, link).


Acknowledgement sent to Henrik Sandklef <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Sun, 16 Nov 2014 19:03:08 GMT) (full text, mbox, link).


Message #65 received at [email protected] (full text, mbox, reply):

From: Henrik Sandklef <[email protected]>
To: Dima Kogan <[email protected]>, [email protected]
Subject: Re: Bug#761986: Me too!
Date: Sun, 16 Nov 2014 12:07:19 +0100
Sorry, more work for you :(

Can you take the recorded file (xnee_debian_touchpad.xns) and replace
(device number) 16 with 7. Typically;

  cat xnee_debian_touchpad.xns | sed 's/,16,/,7,/g' > xnee_debian_touchpad-mod.xns

and replay the same way:

 * Use the debian xnee
 * Use the touchpad
 * Replay (something) like this:

     cnee  -e touchpadd.mod.err --replay --file  xnee_debian_touchpad-mod.xns  --verbose

/h


On Fri, Nov 14, 2014 at 10:00:30AM -0800, Dima Kogan wrote:
> 
> Henrik Sandklef <[email protected]> writes:
> 
> > Can you send over a log when running a replay session.
> > * Use the debian xnee
> > * Use the touchpad
> > * Replay (something) like this:
> >     cnee --replay --file  xnee_debian_touchpad.xns  --verbose -e touchpadd.err
> >   the important thind is to use the --verbose option
> 
> OK. I played back a touchpad recording, so the pointer went to the
> corner. The err log is attached. The console also spit out the
> following. Thanks a lot.
> 
> 
> dima@shorty:~$ cnee --replay --file /tmp/xnee_debian_touchpad.xns  --verbose -e touchpadd.err                    
>  ---> xnee_find_option_entry_impl
>       xnee_find_option_entry_impl: "-e"
>         Compare 'file'  'e'
>         Compare 'help'  'e'
>         Compare 'flags'  'e'
>         Compare 'project'  'e'
>         Compare 'version'  'e'
>         Compare 'retype-file'  'e'
>         Compare 'write-settings'  'e'
>         Compare 'print-settings'  'e'
>         Compare 'print-event-names'  'e'
>         Compare 'print-event-name'  'e'
>         Compare 'print-error-names'  'e'
>         Compare 'print-error-name'  'e'
>         Compare 'print-reply-names'  'e'
>         Compare 'print-request-names'  'e'
>         Compare 'print-request-name'  'e'
>         Compare 'keyboard'  'e'
>         Compare 'mouse'  'e'
>         Compare 'print-data-names'  'e'
>         Compare 'manpage'  'e'
>         Compare 'texipage'  'e'
>         Compare 'type-help'  'e'
>         Compare 'demonstration'  'e'
>         Compare 'check-syntax'  'e'
>         Compare 'get-xinput-event-base'  'e'
>         Compare 'disable-xinput-events'  'e'
>         Compare 'replay-backend'  'e'
>         Compare 'force-core-replay'  'e'
>         Compare 'record-replay'  'e'
>  <--- xnee_find_option_entry_impl
>  ---> xnee_find_option_entry_impl
>       xnee_find_option_entry_impl: "-e"
>         Compare 'err-file'  'e'
> ** Found key: 1   for option e at 0 in option array  (err-file)
> Found xns entry for '-e' 'touchpadd.err' at position: 0
>         long option: 'err-file'
>         short option:'e'
> xnee_resource.c:1168-->xnee_parse_option_impl() Handling: 'XNEE_ERR_FILE_KEY' 
> --> xnee_prepare
> ---> xnee_open_files
> ---  xnee_open_files: handling err
> ---  xnee_open_files: opening err: touchpadd.err
> Workaround: Creating context on data display instead of control 
>             You can ignore this message
> Workaround: Creating context on data display instead of control 
>             You can ignore this message
> NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
> NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
> NOTIFICATION: If you have problem with Xnee and recording device events: File a bug report including this text.
> Workaround: Creating context on data display instead of control 
>             You can ignore this message
> ####################################
> #         System information       #
> ####################################
> # Date:                   2014:11:14 
> # Time:                   10:00:17 
> # Xnee program:           cnee 
> # Xnee version:           3.19 
> # Xnee home:              http://www.gnu.org/software/xnee/ 
> # Xnee info mailing list: [email protected] 
> # Xnee bug mailing list:  [email protected] 
> # X version:              11 
> # X revision:             0 
> # X vendor:               The X.Org Foundation 
> # X vendor release:       11600000 
> # Record version major:   1
> # Record version minor:   13
> # OS name:                Linux 
> # OS Release:             3.16-3-amd64 
> # OS Version:             #1 SMP Debian 3.16.5-1 (2014-10-10) 
> # Machine:                x86_64 
> # Nodename:               shorty 
> # Display name:           :0.0
> # Dimension:              1400x1050
> Workaround: Creating context on data display instead of control 
>             You can ignore this message
> 
> 
> 





Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Sun, 16 Nov 2014 19:12:10 GMT) (full text, mbox, link).


Acknowledgement sent to Dima Kogan <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Sun, 16 Nov 2014 19:12:10 GMT) (full text, mbox, link).


Message #70 received at [email protected] (full text, mbox, reply):

From: Dima Kogan <[email protected]>
To: Henrik Sandklef <[email protected]>
Cc: [email protected]
Subject: Re: Bug#761986: Me too!
Date: Sun, 16 Nov 2014 11:07:30 -0800
Henrik Sandklef <[email protected]> writes:

> Sorry, more work for you :(

No problem at all


> Can you take the recorded file (xnee_debian_touchpad.xns) and replace
> (device number) 16 with 7. Typically;
>
>   cat xnee_debian_touchpad.xns | sed 's/,16,/,7,/g' > xnee_debian_touchpad-mod.xns

Hmmm. That file has no match for ,16, so that sed command does nothing.
Did you mean a different log file or a different device?



Information forwarded to [email protected], Vincent Bernat <[email protected]>:
Bug#761986; Package xnee. (Mon, 07 Aug 2017 12:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to john crabtree <[email protected]>:
Extra info received and forwarded to list. Copy sent to Vincent Bernat <[email protected]>. (Mon, 07 Aug 2017 12:33:02 GMT) (full text, mbox, link).


Message #75 received at [email protected] (full text, mbox, reply):

From: john crabtree <[email protected]>
To: [email protected]
Subject: xnee: cnee --replay sends mouse to upper left corner and doesn't move it
Date: Mon, 7 Aug 2017 13:30:33 +0100
This bug is still present today, Aug 2017. Work-around as per msg #15 
works fine.

System: Dell Inspiron 1501, Devuan Jessie, Window Maker

Xnee version 3.19



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Thu May 15 16:10:20 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.