Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reversed directions with no alternatives #133

Closed
l0f4r0 opened this issue Sep 14, 2019 · 19 comments
Closed

Reversed directions with no alternatives #133

l0f4r0 opened this issue Sep 14, 2019 · 19 comments

Comments

@l0f4r0
Copy link

l0f4r0 commented Sep 14, 2019

Description
I've followed instructions at https://github.com/iberianpig/fusuma/blob/master/README.md
Here is my ~/.config/fusuma/config.yml file:

swipe:
	3:
		left:
			command: 'xdotool key alt+Left'
		right:
			command: 'xdotool key alt+Right'
pinch:
	2:
		in:
			command: 'xdotool key ctrl+plus'
			threshold: 0.1
		out:
			command: 'xdotool key ctrl+minus'
			threshold: 0.1
threshold:
	swipe: 1
	pinch: 1

interval:
	swipe: 1
	pinch: 1

Directions are reversed. When I swipe left, fusuma thinks I go right, and vice-versa.
I know this is expected as some tutorials on the internet suggest to reverse the commands to balance the behavior. However, setting alt+Right instead of alt+Left, and vice-versa doesn't produce any change. So I can't understand...

To Reproduce
Steps to reproduce the behavior:

  1. Swipe left
  2. Swipe right

Expected behavior
Swipe left should go back in a browser, swipe right should go forward.

Versions

fusuma --version
I, [2019-09-14T18:00:50.011804 #30572]  INFO -- : ---------------------------------------------
I, [2019-09-14T18:00:50.011838 #30572]  INFO -- : Fusuma: 0.11.1
I, [2019-09-14T18:00:50.013439 #30572]  INFO -- : libinput: 1.6.3
I, [2019-09-14T18:00:50.013993 #30572]  INFO -- : OS: Linux 4.19.0-0.bpo.5-amd64 #1 SMP Debian 4.19.37-5+deb10u2~bpo9+1 (2019-08-16)
I, [2019-09-14T18:00:50.014521 #30572]  INFO -- : Distribution: Debian GNU/Linux 9 \n \l
I, [2019-09-14T18:00:50.015042 #30572]  INFO -- : Desktop session:
I, [2019-09-14T18:00:50.015104 #30572]  INFO -- : ---------------------------------------------

Many thanks in advance :)

@l0f4r0 l0f4r0 changed the title Reverse directions with no alternatives Reversed directions with no alternatives Sep 14, 2019
@l0f4r0
Copy link
Author

l0f4r0 commented Oct 13, 2019

Any suggestion please? ;)

@iberianpig
Copy link
Owner

Please paste output of fusuma -v.

If fusuma doesn't read ~/.config/fusuma/config.yml, it doesn't work correctly you expected.

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 20, 2019

Thank you for your answer.

First of all, I've just noticed you released newer versions so I've upgraded from 0.11.1 to 1.2.1 (via gem install). Thx ;)

Then, it's not indicated in your README.md which permissions should be associated to file ~/.config/fusuma/config.yml please... From my side, I've chosen 644.

It seems default config file is located at /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml. I've tried to force my config file ~/.config/fusuma/config.yml but the latter is not taken into account, see below:

sudo fusuma --config=~/.config/fusuma/config.yml
I, [2019-10-20T18:53:18.765233 #29360]  INFO -- : reload config : /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml
I, [2019-10-20T18:53:18.765568 #29360]  INFO -- : reload config : /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml
I, [2019-10-20T18:53:18.779142 #29360]  INFO -- : ---------------------------------------------
I, [2019-10-20T18:53:18.779172 #29360]  INFO -- : Fusuma: 1.2.1
I, [2019-10-20T18:53:18.780868 #29360]  INFO -- : libinput: 1.6.3
I, [2019-10-20T18:53:18.781450 #29360]  INFO -- : OS: Linux 4.19.0-0.bpo.5-amd64 #1 SMP Debian 4.19.37-5+deb10u2~bpo9+1 (2019-08-16)
I, [2019-10-20T18:53:18.782025 #29360]  INFO -- : Distribution: Debian GNU/Linux 9 \n \l
I, [2019-10-20T18:53:18.782559 #29360]  INFO -- : Desktop session:
I, [2019-10-20T18:53:18.782582 #29360]  INFO -- : ---------------------------------------------

Finally, see below as requested (as you can see, I've swipped left 3 times but action "xdotool key alt+Right" was triggered as per config file /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml):

sudo fusuma -v
I, [2019-10-20T18:55:43.436505 #29847]  INFO -- : reload config : /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml
I, [2019-10-20T18:55:43.436554 #29847]  INFO -- : ---------------------------------------------
I, [2019-10-20T18:55:43.436567 #29847]  INFO -- : Fusuma: 1.2.1
I, [2019-10-20T18:55:43.438189 #29847]  INFO -- : libinput: 1.6.3
I, [2019-10-20T18:55:43.438758 #29847]  INFO -- : OS: Linux 4.19.0-0.bpo.5-amd64 #1 SMP Debian 4.19.37-5+deb10u2~bpo9+1 (2019-08-16)
I, [2019-10-20T18:55:43.439315 #29847]  INFO -- : Distribution: Debian GNU/Linux 9 \n \l
I, [2019-10-20T18:55:43.439897 #29847]  INFO -- : Desktop session:
I, [2019-10-20T18:55:43.439920 #29847]  INFO -- : ---------------------------------------------
D, [2019-10-20T18:55:43.439940 #29847] DEBUG -- : ---------------------------------------------
D, [2019-10-20T18:55:43.439949 #29847] DEBUG -- : Enabled Plugins: 
D, [2019-10-20T18:55:43.440015 #29847] DEBUG -- :   Fusuma::Plugin::Buffers::GestureBuffer
D, [2019-10-20T18:55:43.440027 #29847] DEBUG -- :   Fusuma::Plugin::Detectors::PinchDetector
D, [2019-10-20T18:55:43.440035 #29847] DEBUG -- :   Fusuma::Plugin::Detectors::RotateDetector
D, [2019-10-20T18:55:43.440043 #29847] DEBUG -- :   Fusuma::Plugin::Detectors::SwipeDetector
D, [2019-10-20T18:55:43.440050 #29847] DEBUG -- :   Fusuma::Plugin::Events::Records::GestureRecord
D, [2019-10-20T18:55:43.440060 #29847] DEBUG -- :   Fusuma::Plugin::Events::Records::IndexRecord
D, [2019-10-20T18:55:43.440067 #29847] DEBUG -- :   Fusuma::Plugin::Events::Records::TextRecord
D, [2019-10-20T18:55:43.440074 #29847] DEBUG -- :   Fusuma::Plugin::Executors::CommandExecutor
D, [2019-10-20T18:55:43.440081 #29847] DEBUG -- :   Fusuma::Plugin::Filters::LibinputDeviceFilter
D, [2019-10-20T18:55:43.440088 #29847] DEBUG -- :   Fusuma::Plugin::Inputs::LibinputCommandInput
D, [2019-10-20T18:55:43.440095 #29847] DEBUG -- :   Fusuma::Plugin::Parsers::LibinputGestureParser
D, [2019-10-20T18:55:43.440102 #29847] DEBUG -- : ---------------------------------------------
D, [2019-10-20T18:55:43.441631 #29847] DEBUG -- : {:debug_events=>"stdbuf -oL -- libinput-debug-events"}
D, [2019-10-20T18:55:43.825396 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event3   DEVICE_ADDED     Power Button                      seat0 default group1  cap:k}
D, [2019-10-20T18:55:43.826319 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event3   DEVICE_ADDED     Power Button                      seat0 default group1  cap:k}
D, [2019-10-20T18:55:43.827058 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event11  DEVICE_ADDED     Video Bus                         seat0 default group2  cap:k}
D, [2019-10-20T18:55:43.827268 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event11  DEVICE_ADDED     Video Bus                         seat0 default group2  cap:k}
D, [2019-10-20T18:55:43.827776 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event1   DEVICE_ADDED     Sleep Button                      seat0 default group3  cap:k}
D, [2019-10-20T18:55:43.827970 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event1   DEVICE_ADDED     Sleep Button                      seat0 default group3  cap:k}
D, [2019-10-20T18:55:43.828772 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event9   DEVICE_ADDED     Raydium Corporation Raydium Touch System seat0 default group4  cap:t  size 274x154mm calib}
D, [2019-10-20T18:55:43.828931 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event9   DEVICE_ADDED     Raydium Corporation Raydium Touch System seat0 default group4  cap:t  size 274x154mm calib}
D, [2019-10-20T18:55:43.829294 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event8   DEVICE_ADDED     Integrated Camera: Integrated C   seat0 default group5  cap:k}
D, [2019-10-20T18:55:43.829446 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event8   DEVICE_ADDED     Integrated Camera: Integrated C   seat0 default group5  cap:k}
D, [2019-10-20T18:55:43.829784 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event10  DEVICE_ADDED     Integrated Camera: Integrated I   seat0 default group5  cap:k}
D, [2019-10-20T18:55:43.829938 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event10  DEVICE_ADDED     Integrated Camera: Integrated I   seat0 default group5  cap:k}
D, [2019-10-20T18:55:43.830635 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event4   DEVICE_ADDED     Elan Touchpad                     seat0 default group6  cap:pg  size 98x61mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on}
D, [2019-10-20T18:55:43.830805 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event4   DEVICE_ADDED     Elan Touchpad                     seat0 default group6  cap:pg  size 98x61mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on}
D, [2019-10-20T18:55:43.831156 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event5   DEVICE_ADDED     Elan TrackPoint                   seat0 default group7  cap:p left scroll-nat scroll-button}
D, [2019-10-20T18:55:43.831306 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event5   DEVICE_ADDED     Elan TrackPoint                   seat0 default group7  cap:p left scroll-nat scroll-button}
D, [2019-10-20T18:55:43.831715 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event0   DEVICE_ADDED     AT Translated Set 2 keyboard      seat0 default group8  cap:k}
D, [2019-10-20T18:55:43.832007 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event0   DEVICE_ADDED     AT Translated Set 2 keyboard      seat0 default group8  cap:k}
D, [2019-10-20T18:55:43.832347 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event7   DEVICE_ADDED     ThinkPad Extra Buttons            seat0 default group9  cap:k}
D, [2019-10-20T18:55:43.832494 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:43 +0200, tag: libinput_command_input, record: -event7   DEVICE_ADDED     ThinkPad Extra Buttons            seat0 default group9  cap:k}
D, [2019-10-20T18:55:48.398850 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_BEGIN  +4.96s	3}
D, [2019-10-20T18:55:48.399889 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.96s	3 -7.99/ 0.00 (-21.59/ 0.00 unaccelerated)}
I, [2019-10-20T18:55:48.401023 #29847]  INFO -- : {:type=>"swipe", :quantity=>7.99, :quantity_threshold=>3.0}
I, [2019-10-20T18:55:48.401456 #29847]  INFO -- : {:command=>"xdotool key alt+Right"}
D, [2019-10-20T18:55:48.404318 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.96s	3 -16.77/-1.10 (-45.30/-2.96 unaccelerated)}
D, [2019-10-20T18:55:48.411217 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.97s	3 -10.19/-1.25 (-27.52/-3.39 unaccelerated)}
D, [2019-10-20T18:55:48.417935 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.97s	3 -6.90/-1.25 (-18.63/-3.39 unaccelerated)}
D, [2019-10-20T18:55:48.424941 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.98s	3 -16.45/-3.13 (-44.45/-8.47 unaccelerated)}
D, [2019-10-20T18:55:48.431856 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +4.99s	3 -13.48/-2.51 (-36.41/-6.77 unaccelerated)}
D, [2019-10-20T18:55:48.438657 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.00s	3 -11.44/-1.72 (-30.90/-4.66 unaccelerated)}
D, [2019-10-20T18:55:48.446231 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.00s	3 -17.40/-3.29 (-46.99/-8.89 unaccelerated)}
D, [2019-10-20T18:55:48.452302 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.01s	3 -16.30/-3.60 (-44.03/-9.74 unaccelerated)}
D, [2019-10-20T18:55:48.458995 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.02s	3 -16.93/-3.29 (-45.72/-8.89 unaccelerated)}
D, [2019-10-20T18:55:48.466089 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.02s	3 -18.02/-2.98 (-48.68/-8.04 unaccelerated)}
D, [2019-10-20T18:55:48.473407 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.03s	3 -19.28/-3.13 (-52.07/-8.47 unaccelerated)}
D, [2019-10-20T18:55:48.479931 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.04s	3 -21.47/-2.98 (-58.00/-8.04 unaccelerated)}
D, [2019-10-20T18:55:48.486951 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.04s	3 -18.34/-1.72 (-49.53/-4.66 unaccelerated)}
D, [2019-10-20T18:55:48.493840 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.05s	3 -15.51/-1.10 (-41.91/-2.96 unaccelerated)}
D, [2019-10-20T18:55:48.501341 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.06s	3 -18.49/-0.63 (-49.95/-1.69 unaccelerated)}
D, [2019-10-20T18:55:48.507685 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.06s	3 -16.61/-0.47 (-44.87/-1.27 unaccelerated)}
D, [2019-10-20T18:55:48.515107 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.07s	3 -14.89/ 0.00 (-40.22/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:48.521804 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.08s	3 -12.54/ 0.47 (-33.87/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:48.528158 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.08s	3 -10.81/ 0.31 (-29.21/ 0.85 unaccelerated)}
D, [2019-10-20T18:55:48.536047 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.09s	3 -11.91/ 0.47 (-32.17/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:48.542379 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.10s	3 -13.32/ 0.78 (-35.98/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:48.549164 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.11s	3 -12.22/ 0.94 (-33.02/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:48.556315 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.11s	3 -8.15/ 1.10 (-22.01/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:48.563053 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +5.12s	3 -10.50/ 2.19 (-28.36/ 5.93 unaccelerated)}
D, [2019-10-20T18:55:48.580375 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:48 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_END  +5.14s	3}
D, [2019-10-20T18:55:51.936129 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_BEGIN  +8.49s	3}
D, [2019-10-20T18:55:51.936600 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.49s	3 -3.70/ 1.69 (-10.16/ 4.66 unaccelerated)}
I, [2019-10-20T18:55:51.937106 #29847]  INFO -- : {:type=>"swipe", :quantity=>3.7, :quantity_threshold=>3.0}
I, [2019-10-20T18:55:51.937270 #29847]  INFO -- : {:command=>"xdotool key alt+Right"}
D, [2019-10-20T18:55:51.942656 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.50s	3 -2.62/ 1.39 (-7.20/ 3.81 unaccelerated)}
D, [2019-10-20T18:55:51.949727 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.51s	3 -2.35/ 1.41 (-6.35/ 3.81 unaccelerated)}
D, [2019-10-20T18:55:51.956765 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.51s	3 -3.13/ 1.57 (-8.47/ 4.23 unaccelerated)}
D, [2019-10-20T18:55:51.963464 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.52s	3 -3.45/ 1.57 (-9.31/ 4.23 unaccelerated)}
D, [2019-10-20T18:55:51.970260 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.53s	3 -4.07/ 1.57 (-11.01/ 4.23 unaccelerated)}
D, [2019-10-20T18:55:51.977429 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.53s	3 -5.33/ 1.88 (-14.39/ 5.08 unaccelerated)}
D, [2019-10-20T18:55:51.984066 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.54s	3 -5.48/ 1.88 (-14.82/ 5.08 unaccelerated)}
D, [2019-10-20T18:55:51.991560 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.55s	3 -6.90/ 1.72 (-18.63/ 4.66 unaccelerated)}
D, [2019-10-20T18:55:51.998354 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:51 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.55s	3 -8.62/ 2.35 (-23.28/ 6.35 unaccelerated)}
D, [2019-10-20T18:55:52.005326 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.56s	3 -10.66/ 2.35 (-28.79/ 6.35 unaccelerated)}
D, [2019-10-20T18:55:52.011655 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.57s	3 -11.13/ 2.04 (-30.06/ 5.50 unaccelerated)}
D, [2019-10-20T18:55:52.018795 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.57s	3 -8.46/ 0.78 (-22.86/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:52.025903 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.58s	3 -9.72/ 1.57 (-26.25/ 4.23 unaccelerated)}
D, [2019-10-20T18:55:52.032355 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.59s	3 -10.50/ 1.10 (-28.36/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:52.039647 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.60s	3 -11.75/ 1.10 (-31.75/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:52.046263 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.60s	3 -14.26/ 0.94 (-38.52/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:52.053130 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.61s	3 -14.10/ 1.10 (-38.10/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:52.060275 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.62s	3 -14.73/ 0.94 (-39.79/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:52.067185 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.62s	3 -12.07/ 0.63 (-32.60/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:52.074028 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.63s	3 -11.75/ 0.47 (-31.75/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:52.081003 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.64s	3 -13.01/ 0.78 (-35.14/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:52.088380 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.64s	3 -14.42/ 0.78 (-38.95/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:52.094486 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.65s	3 -18.65/-0.16 (-50.38/-0.42 unaccelerated)}
D, [2019-10-20T18:55:52.101301 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.66s	3 -18.02/ 0.00 (-48.68/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:52.108243 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.66s	3 -13.95/ 0.16 (-37.68/ 0.42 unaccelerated)}
D, [2019-10-20T18:55:52.115851 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.67s	3 -16.77/ 0.63 (-45.30/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:52.122058 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.68s	3 -19.43/ 0.94 (-52.49/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:52.129591 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.69s	3 -20.06/ 0.47 (-54.19/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:52.136346 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.69s	3 -12.85/ 0.78 (-34.71/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:52.142862 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.70s	3 -18.81/ 0.63 (-50.80/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:52.149683 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.71s	3 -20.06/ 1.10 (-54.19/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:52.157500 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.71s	3 -17.71/ 0.47 (-47.84/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:52.163991 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.72s	3 -12.85/ 0.31 (-34.71/ 0.85 unaccelerated)}
D, [2019-10-20T18:55:52.170692 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.73s	3 -14.57/ 0.47 (-39.37/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:52.177607 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.73s	3 -17.55/ 0.63 (-47.41/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:52.184966 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.74s	3 -19.90/ 0.94 (-53.76/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:52.191074 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.75s	3 -19.90/ 0.94 (-53.76/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:52.198045 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.75s	3 -20.69/ 0.47 (-55.88/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:52.204946 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.76s	3 -15.67/ 0.00 (-42.33/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:52.211999 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.77s	3 -20.37/ 0.31 (-55.03/ 0.85 unaccelerated)}
D, [2019-10-20T18:55:52.218665 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.78s	3 -21.31/-0.47 (-57.57/-1.27 unaccelerated)}
D, [2019-10-20T18:55:52.226446 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.78s	3 -18.49/-0.78 (-49.95/-2.12 unaccelerated)}
D, [2019-10-20T18:55:52.232626 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.79s	3 -13.95/-0.47 (-37.68/-1.27 unaccelerated)}
D, [2019-10-20T18:55:52.239578 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.80s	3 -15.51/-0.78 (-41.91/-2.12 unaccelerated)}
D, [2019-10-20T18:55:52.246344 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.80s	3 -18.96/-1.10 (-51.22/-2.96 unaccelerated)}
D, [2019-10-20T18:55:52.253292 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.81s	3 -21.31/-1.10 (-57.57/-2.96 unaccelerated)}
D, [2019-10-20T18:55:52.260059 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.82s	3 -21.47/-1.41 (-58.00/-3.81 unaccelerated)}
D, [2019-10-20T18:55:52.267227 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.82s	3 -22.88/-1.25 (-61.81/-3.39 unaccelerated)}
D, [2019-10-20T18:55:52.274168 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.83s	3 -17.08/-1.10 (-46.14/-2.96 unaccelerated)}
D, [2019-10-20T18:55:52.281006 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.84s	3 -16.45/-1.10 (-44.45/-2.96 unaccelerated)}
D, [2019-10-20T18:55:52.288382 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.85s	3 -16.61/-1.10 (-44.87/-2.96 unaccelerated)}
D, [2019-10-20T18:55:52.295093 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.85s	3 -20.53/-1.25 (-55.46/-3.39 unaccelerated)}
D, [2019-10-20T18:55:52.301681 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.86s	3 -18.49/-0.78 (-49.95/-2.12 unaccelerated)}
D, [2019-10-20T18:55:52.308431 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.87s	3 -19.59/-0.78 (-52.92/-2.12 unaccelerated)}
D, [2019-10-20T18:55:52.315481 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.87s	3 -16.30/ 0.00 (-44.03/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:52.322717 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.88s	3 -16.61/-0.16 (-44.87/-0.42 unaccelerated)}
D, [2019-10-20T18:55:52.330209 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +8.89s	3 -17.55/ 0.00 (-47.41/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:52.341771 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:52 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_END  +8.90s	3}
D, [2019-10-20T18:55:53.108215 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_BEGIN  +9.66s	3}
D, [2019-10-20T18:55:53.108977 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.66s	3 -11.28/ 0.00 (-30.48/ 0.00 unaccelerated)}
I, [2019-10-20T18:55:53.109866 #29847]  INFO -- : {:type=>"swipe", :quantity=>11.28, :quantity_threshold=>3.0}
I, [2019-10-20T18:55:53.110133 #29847]  INFO -- : {:command=>"xdotool key alt+Right"}
D, [2019-10-20T18:55:53.114571 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.67s	3 -1.10/ 0.00 (-2.96/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:53.121363 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.68s	3 -14.10/ 1.10 (-38.10/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:53.127988 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.69s	3 -13.63/ 1.88 (-36.83/ 5.08 unaccelerated)}
D, [2019-10-20T18:55:53.134884 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.69s	3 -1.88/ 0.31 (-5.08/ 0.85 unaccelerated)}
D, [2019-10-20T18:55:53.141738 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.70s	3 -15.98/ 1.72 (-43.18/ 4.66 unaccelerated)}
D, [2019-10-20T18:55:53.148602 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.71s	3 -11.75/ 1.25 (-31.75/ 3.39 unaccelerated)}
D, [2019-10-20T18:55:53.156162 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.71s	3 -10.66/ 0.63 (-28.79/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.162687 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.72s	3 -11.44/ 0.47 (-30.90/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.170332 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.73s	3 -13.16/ 0.63 (-35.56/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.176676 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.73s	3 -14.10/ 0.63 (-38.10/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.183103 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.74s	3 -12.85/ 0.63 (-34.71/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.190058 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.75s	3 -15.51/ 0.63 (-41.91/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.197569 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.75s	3 -17.24/ 0.63 (-46.57/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.204004 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.76s	3 -16.30/ 0.63 (-44.03/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.211016 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.77s	3 -18.49/ 0.78 (-49.95/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:53.218054 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.78s	3 -20.53/ 0.94 (-55.46/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:53.224567 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.78s	3 -19.90/ 0.78 (-53.76/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:53.231435 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.79s	3 -25.86/ 0.94 (-69.85/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:53.238196 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.79s	3 -23.98/ 0.94 (-64.77/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:53.246421 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.80s	3 -21.63/ 0.63 (-58.42/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.252110 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.81s	3 -35.46/ 0.80 (-75.35/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.258876 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.82s	3 -38.54/ 0.88 (-74.08/ 1.69 unaccelerated)}
D, [2019-10-20T18:55:53.266229 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.82s	3 -26.80/ 0.78 (-72.39/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:53.272892 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.83s	3 -31.73/ 0.49 (-81.70/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.280132 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.84s	3 -24.99/ 0.99 (-64.35/ 2.54 unaccelerated)}
D, [2019-10-20T18:55:53.287099 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.84s	3 -24.42/ 0.79 (-65.19/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:53.294570 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.85s	3 -24.17/ 1.11 (-64.35/ 2.96 unaccelerated)}
D, [2019-10-20T18:55:53.300941 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.86s	3 -59.73/ 2.38 (-95.67/ 3.81 unaccelerated)}
D, [2019-10-20T18:55:53.307854 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.86s	3 -86.83/ 2.97 (-99.06/ 3.39 unaccelerated)}
D, [2019-10-20T18:55:53.314302 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.87s	3 -46.33/ 1.40 (-69.85/ 2.12 unaccelerated)}
D, [2019-10-20T18:55:53.321373 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.88s	3 -30.96/ 0.56 (-70.27/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.328232 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.88s	3 -68.41/ 0.84 (-103.72/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.335450 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.89s	3 -102.02/ 1.16 (-111.34/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.342789 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.90s	3 -51.93/ 0.00 (-77.05/ 0.00 unaccelerated)}
D, [2019-10-20T18:55:53.349307 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.91s	3 -39.61/-0.22 (-74.93/-0.42 unaccelerated)}
D, [2019-10-20T18:55:53.356325 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.91s	3 -75.25/-0.93 (-102.45/-1.27 unaccelerated)}
D, [2019-10-20T18:55:53.362740 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.92s	3 -95.61/-1.87 (-107.95/-2.12 unaccelerated)}
D, [2019-10-20T18:55:53.369824 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.93s	3 -48.17/-1.13 (-71.97/-1.69 unaccelerated)}
D, [2019-10-20T18:55:53.376707 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.93s	3 -52.09/-0.24 (-92.29/-0.42 unaccelerated)}
D, [2019-10-20T18:55:53.383456 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.94s	3 -62.77/-0.87 (-91.86/-1.27 unaccelerated)}
D, [2019-10-20T18:55:53.391077 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.95s	3 -36.91/-0.21 (-74.08/-0.42 unaccelerated)}
D, [2019-10-20T18:55:53.398017 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.95s	3 -20.06/ 0.16 (-54.19/ 0.42 unaccelerated)}
D, [2019-10-20T18:55:53.404206 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.96s	3 -38.54/ 0.61 (-80.43/ 1.27 unaccelerated)}
D, [2019-10-20T18:55:53.411349 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.97s	3 -46.24/ 0.24 (-82.97/ 0.42 unaccelerated)}
D, [2019-10-20T18:55:53.419141 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.97s	3 -20.93/-0.49 (-54.61/-1.27 unaccelerated)}
D, [2019-10-20T18:55:53.425371 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.98s	3 -40.86/ 0.20 (-87.63/ 0.42 unaccelerated)}
D, [2019-10-20T18:55:53.431988 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_UPDATE  +9.99s	3 -15.16/-0.18 (-34.71/-0.42 unaccelerated)}
D, [2019-10-20T18:55:53.445289 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:53 +0200, tag: libinput_command_input, record:  event4   GESTURE_SWIPE_END +10.00s	3}
D, [2019-10-20T18:55:54.870198 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:54 +0200, tag: libinput_command_input, record: -event0   KEYBOARD_KEY     +11.43s	*** (-1) pressed}
D, [2019-10-20T18:55:54.870918 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:54 +0200, tag: libinput_command_input, record: -event0   KEYBOARD_KEY     +11.43s	*** (-1) pressed}
D, [2019-10-20T18:55:55.315892 #29847] DEBUG -- : {:input_event=>time: 2019-10-20 18:55:55 +0200, tag: libinput_command_input, record:  event0   KEYBOARD_KEY     +11.87s	*** (-1) pressed}
D, [2019-10-20T18:55:55.316549 #29847] DEBUG -- : {:filtered=>time: 2019-10-20 18:55:55 +0200, tag: libinput_command_input, record:  event0   KEYBOARD_KEY     +11.87s	*** (-1) pressed}

@iberianpig
Copy link
Owner

Please use $ fusuma without sudo.

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 21, 2019

Please use $ fusuma without sudo.

I can't, I don't have enough persmission:

ls -l /usr/local/bin/fusuma 
-rwx------ 1 root staff 472 oct.  20 18:21 /usr/local/bin/fusuma*

@iberianpig
Copy link
Owner

It seems to be not found the configuration file (~/.config/) because you are running fusuma as root. Please try sudo -H .

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 22, 2019

I think sudo -H is the default behavior on my computer so it doesn't change anything, see below:

sudo -H fusuma -v
I, [2019-10-22T21:05:00.791211 #3012]  INFO -- : reload config : /var/lib/gems/2.3.0/gems/fusuma-1.2.1/lib/fusuma/config.yml
I, [2019-10-22T21:05:00.791260 #3012]  INFO -- : ---------------------------------------------
I, [2019-10-22T21:05:00.791273 #3012]  INFO -- : Fusuma: 1.2.1
I, [2019-10-22T21:05:00.792887 #3012]  INFO -- : libinput: 1.6.3
I, [2019-10-22T21:05:00.793490 #3012]  INFO -- : OS: Linux 4.19.0-0.bpo.5-amd64 #1 SMP Debian 4.19.37-5+deb10u2~bpo9+1 (2019-08-16)
I, [2019-10-22T21:05:00.794036 #3012]  INFO -- : Distribution: Debian GNU/Linux 9 \n \l
I, [2019-10-22T21:05:00.794543 #3012]  INFO -- : Desktop session:
I, [2019-10-22T21:05:00.794566 #3012]  INFO -- : ---------------------------------------------
D, [2019-10-22T21:05:00.794585 #3012] DEBUG -- : ---------------------------------------------
D, [2019-10-22T21:05:00.794594 #3012] DEBUG -- : Enabled Plugins: 
D, [2019-10-22T21:05:00.794722 #3012] DEBUG -- :   Fusuma::Plugin::Buffers::GestureBuffer
D, [2019-10-22T21:05:00.794735 #3012] DEBUG -- :   Fusuma::Plugin::Detectors::PinchDetector
D, [2019-10-22T21:05:00.794743 #3012] DEBUG -- :   Fusuma::Plugin::Detectors::RotateDetector
D, [2019-10-22T21:05:00.794750 #3012] DEBUG -- :   Fusuma::Plugin::Detectors::SwipeDetector
D, [2019-10-22T21:05:00.794757 #3012] DEBUG -- :   Fusuma::Plugin::Events::Records::GestureRecord
D, [2019-10-22T21:05:00.794764 #3012] DEBUG -- :   Fusuma::Plugin::Events::Records::IndexRecord
D, [2019-10-22T21:05:00.794772 #3012] DEBUG -- :   Fusuma::Plugin::Events::Records::TextRecord
D, [2019-10-22T21:05:00.794779 #3012] DEBUG -- :   Fusuma::Plugin::Executors::CommandExecutor
D, [2019-10-22T21:05:00.794786 #3012] DEBUG -- :   Fusuma::Plugin::Filters::LibinputDeviceFilter
D, [2019-10-22T21:05:00.794793 #3012] DEBUG -- :   Fusuma::Plugin::Inputs::LibinputCommandInput
D, [2019-10-22T21:05:00.794799 #3012] DEBUG -- :   Fusuma::Plugin::Parsers::LibinputGestureParser
D, [2019-10-22T21:05:00.794806 #3012] DEBUG -- : ---------------------------------------------

@iberianpig
Copy link
Owner

I think sudo -H is the default behavior on my computer so it doesn't change anything, see below:

So is your $HOME is /root directory?

Please try set config.yml to /root/.config/fusuma/config.yml.

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 26, 2019

Unfortunately, I can't understand why but $HOME is not changed:

sudo -H echo $HOME
/home/l0f4r0

@iberianpig
Copy link
Owner

Could you try fusuma --config=/home/l0f4r0/.config/fusuma/config.yml ?

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 27, 2019

Could you try fusuma --config=/home/l0f4r0/.config/fusuma/config.yml ?

It doesn't work:

fusuma --config=/home/l0f4r0/.config/fusuma/config.yml
bash: /usr/local/bin/fusuma: Permission denied

I can't run fusuma as a simple user despite the fact I'm in input group as specified/required in your documentation:

id
uid=1000(l0f4r0) gid=100(users) groupes=100(users),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),101(systemd-journal),106(input),108(netdev)

Please tell me which permissions should be associated to file ~/.config/fusuma/config.yml.
From my side, I have 644:
-rw-r--r-- 1 l0f4r0 users 294 oct. 20 18:45 /home/l0f4r0/.config/fusuma/config.yml

@iberianpig
Copy link
Owner

Fusuma need only read permission for reading config file.

I don't understand why fusuma cannot read config.
it seems your environment is a little weird.

How did you install ruby?

@l0f4r0
Copy link
Author

l0f4r0 commented Oct 27, 2019

As far as I can remember, I just followed your instructions (README.md)

@stale
Copy link

stale bot commented Dec 26, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Dec 26, 2019
@l0f4r0
Copy link
Author

l0f4r0 commented Dec 29, 2019

Please don't close as my issue has not been resolved... Thank you

@stale stale bot removed the wontfix label Dec 29, 2019
@stale
Copy link

stale bot commented Feb 27, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Feb 27, 2020
@iberianpig
Copy link
Owner

@l0f4r0 Do you have this problem?
I think it is problem that you don't have a permission of fusuma to execute.

ls -l /usr/local/bin/fusuma 
-rwx------ 1 root staff 472 oct.  20 18:21 /usr/local/bin/fusuma*

@stale stale bot removed the wontfix label Feb 27, 2020
@l0f4r0
Copy link
Author

l0f4r0 commented Mar 9, 2020

@l0f4r0 Do you have this problem?
I think it is problem that you don't have a permission of fusuma to execute.

ls -l /usr/local/bin/fusuma 
-rwx------ 1 root staff 472 oct.  20 18:21 /usr/local/bin/fusuma*

Since my post, I've made a fresh reinstall + I'm using Debian 10 instead of Debian 9.
The directions are OK now with fusuma.
I'm afraid we won't find out what it's all about...

Thanks for your help though :)

PS : What do you want to do with the ticket then? Closing it even if there has been no real solution (maybe some people will have the same issue)? Applying a specific tag maybe like "cantreproduce" ?

@iberianpig
Copy link
Owner

I'm glad to know that you still use fusuma.
Ok, I'll make tag of cantreproduce.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants