Hi!
I’m trying to enable fusuma touchpad gestures on my nixos machine and am having some troubles.
This is my config:
{ config, lib, pkgs-unstable, ... }:
{
imports = [ ./enable.nix ];
services.fusuma = {
enable = true;
package = pkgs-unstable.fusuma;
settings = {
swipe = {
"3" = {
up.command = "xdotool key ctrl+alt+Down";
down.command = "xdotool key ctrl+alt+Up";
};
};
pinch = {
"2" = {
"in".command = "xdotool keydown ctrl click 4 keyup ctrl"; # zoom in
"out".command = "xdotool keydown ctrl click 5 keyup ctrl"; # zoom out
};
};
hold = {
"4".command = "xdotool key super";
};
};
};
}
I’ve added myself to input group. But when I try to perform the gesture I only get plasma notification:
Logs show me:
[jeansib@host-3:~]$ journalctl --user -fu fusuma
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047464 #3387] INFO -- : Fusuma::Plugin::Executors::SendkeyExecutor
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047472 #3387] INFO -- : Fusuma::Plugin::Executors::WmctrlExecutor
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047481 #3387] INFO -- : Fusuma::Plugin::Filters::KeypressFilter
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047490 #3387] INFO -- : Fusuma::Plugin::Filters::LibinputDeviceFilter
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047498 #3387] INFO -- : Fusuma::Plugin::Inputs::AppmatcherInput
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047507 #3387] INFO -- : Fusuma::Plugin::Inputs::LibinputCommandInput
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047515 #3387] INFO -- : Fusuma::Plugin::Inputs::TimerInput
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047524 #3387] INFO -- : Fusuma::Plugin::Parsers::KeypressParser
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047532 #3387] INFO -- : Fusuma::Plugin::Parsers::LibinputGestureParser
mar 31 11:35:51 dell-3 fusuma[3387]: I, [2025-03-31T11:35:51.047542 #3387] INFO -- : ---------------------------------------------
mar 31 11:37:06 dell-3 fusuma[3387]: I, [2025-03-31T11:37:06.415316 #3387] INFO -- : {:command=>"xdotool key ctrl+alt+Down", :args=>{:move_x=>0.57, :move_y=>-10.18, :unaccelerated_x=>0.57, :unaccelerated_y=>-10.18, :zoom=>0.0, :rotate=>0.0}}
mar 31 11:37:09 dell-3 fusuma[3387]: I, [2025-03-31T11:37:09.385406 #3387] INFO -- : {:command=>"xdotool key ctrl+alt+Up", :args=>{:move_x=>-0.23, :move_y=>10.64, :unaccelerated_x=>-0.23, :unaccelerated_y=>10.64, :zoom=>0.0, :rotate=>0.0}}
mar 31 11:37:12 dell-3 fusuma[3387]: I, [2025-03-31T11:37:12.063780 #3387] INFO -- : {:command=>"xdotool key super", :args=>{}}
mar 31 11:37:13 dell-3 fusuma[3387]: I, [2025-03-31T11:37:13.926819 #3387] INFO -- : {:command=>"xdotool key super", :args=>{}}
mar 31 11:37:15 dell-3 fusuma[3387]: I, [2025-03-31T11:37:15.799654 #3387] INFO -- : {:command=>"xdotool key super", :args=>{}}
mar 31 11:37:17 dell-3 fusuma[3387]: I, [2025-03-31T11:37:17.693327 #3387] INFO -- : {:command=>"xdotool key super", :args=>{}}
Anyone deeling with a similar problem?