Skip to content

Unexpected Behavior: Keyboard Shortcut Immediately Performs Action Instead of Storing #91

@DhananjayPorwal

Description

@DhananjayPorwal

Describe the bug

When selecting a keyboard shortcut for a gesture, the expected behavior is to add the shortcut to the bar, but currently, the action associated with the gesture is performed instead.

Expected behaviour

It should add the Keyboard Shortcut on the shortcut bar.

Actual behaviour

Instead of storing the shortcut when we press the keys, it immediately performs the associated action.

Logs

Gjs-Message: 18:12:46.553: JS LOG: Reading configuration file "/home/dhananjay-porwal/.config/touchegg/touchegg.conf"
Gjs-Message: 18:12:46.559: JS LOG: Saving global settings in the model
Gjs-Message: 18:12:46.559: JS LOG: Saving gestures in the model
Gjs-Message: 18:12:46.560: JS LOG: Adding gesture: SWIPE, UP, 3, MAXIMIZE_RESTORE_WINDOW, All, enabled: true
Gjs-Message: 18:12:46.560: JS LOG: Adding gesture: SWIPE, LEFT, 3, TILE_WINDOW, All, enabled: true
Gjs-Message: 18:12:46.560: JS LOG: Adding gesture: SWIPE, RIGHT, 3, TILE_WINDOW, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: PINCH, IN, 3, CLOSE_WINDOW, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: SWIPE, UP, 4, CHANGE_DESKTOP, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: SWIPE, DOWN, 4, CHANGE_DESKTOP, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: SWIPE, RIGHT, 4, SEND_KEYS, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: PINCH, OUT, 4, SHOW_DESKTOP, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: TAP, UNKNOWN, 2, MOUSE_CLICK, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: TAP, UNKNOWN, 3, MOUSE_CLICK, All, enabled: true
Gjs-Message: 18:12:46.561: JS LOG: Adding gesture: SWIPE, DOWN, 3, MINIMIZE_WINDOW, All, enabled: true
Gjs-Message: 18:12:46.562: JS LOG: Adding gesture: PINCH, IN, 4, RUN_COMMAND, All, enabled: true
Gjs-Message: 18:12:46.562: JS LOG: Adding gesture: PINCH, OUT, 2, SEND_KEYS, chromium-browser, enabled: true
Gjs-Message: 18:12:46.562: JS LOG: Adding gesture: PINCH, IN, 2, SEND_KEYS, chromium-browser, enabled: true
Gjs-Message: 18:12:46.562: JS LOG: Adding gesture: PINCH, IN, 2, SEND_KEYS, google-chrome, enabled: true
Gjs-Message: 18:12:46.562: JS LOG: Adding gesture: PINCH, OUT, 2, SEND_KEYS, google-chrome, enabled: true
Gjs-Message: 18:12:46.563: JS LOG: {
  "globalSettings": {
    "animation_delay": "150",
    "action_execute_threshold": "20",
    "color": "auto",
    "borderColor": "auto"
  },
  "byId": {
    "SWIPE_UP_3_all": {
      "id": "SWIPE_UP_3_all",
      "gestureType": "SWIPE",
      "gestureDirection": "UP",
      "numberOfFingers": "3",
      "actionType": "MAXIMIZE_RESTORE_WINDOW",
      "actionSettings": {
        "animate": "true"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_LEFT_3_all": {
      "id": "SWIPE_LEFT_3_all",
      "gestureType": "SWIPE",
      "gestureDirection": "LEFT",
      "numberOfFingers": "3",
      "actionType": "TILE_WINDOW",
      "actionSettings": {
        "direction": "left",
        "animate": "true"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_RIGHT_3_all": {
      "id": "SWIPE_RIGHT_3_all",
      "gestureType": "SWIPE",
      "gestureDirection": "RIGHT",
      "numberOfFingers": "3",
      "actionType": "TILE_WINDOW",
      "actionSettings": {
        "direction": "right",
        "animate": "true"
      },
      "appName": "all",
      "enabled": true
    },
    "PINCH_IN_3_all": {
      "id": "PINCH_IN_3_all",
      "gestureType": "PINCH",
      "gestureDirection": "IN",
      "numberOfFingers": "3",
      "actionType": "CLOSE_WINDOW",
      "actionSettings": {
        "animate": "true",
        "color": "F84A53",
        "borderColor": "F84A53"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_UP_4_all": {
      "id": "SWIPE_UP_4_all",
      "gestureType": "SWIPE",
      "gestureDirection": "UP",
      "numberOfFingers": "4",
      "actionType": "CHANGE_DESKTOP",
      "actionSettings": {
        "direction": "auto",
        "animate": "true",
        "animationPosition": "auto"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_DOWN_4_all": {
      "id": "SWIPE_DOWN_4_all",
      "gestureType": "SWIPE",
      "gestureDirection": "DOWN",
      "numberOfFingers": "4",
      "actionType": "CHANGE_DESKTOP",
      "actionSettings": {
        "direction": "auto",
        "animate": "true",
        "animationPosition": "auto"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_RIGHT_4_all": {
      "id": "SWIPE_RIGHT_4_all",
      "gestureType": "SWIPE",
      "gestureDirection": "RIGHT",
      "numberOfFingers": "4",
      "actionType": "SEND_KEYS",
      "actionSettings": {
        "repeat": "false",
        "modifiers": "Super_L",
        "keys": "S",
        "on": "begin"
      },
      "appName": "all",
      "enabled": true
    },
    "PINCH_OUT_4_all": {
      "id": "PINCH_OUT_4_all",
      "gestureType": "PINCH",
      "gestureDirection": "OUT",
      "numberOfFingers": "4",
      "actionType": "SHOW_DESKTOP",
      "actionSettings": {
        "animate": "true"
      },
      "appName": "all",
      "enabled": true
    },
    "TAP_UNKNOWN_2_all": {
      "id": "TAP_UNKNOWN_2_all",
      "gestureType": "TAP",
      "gestureDirection": "UNKNOWN",
      "numberOfFingers": "2",
      "actionType": "MOUSE_CLICK",
      "actionSettings": {
        "button": "3",
        "on": "begin"
      },
      "appName": "all",
      "enabled": true
    },
    "TAP_UNKNOWN_3_all": {
      "id": "TAP_UNKNOWN_3_all",
      "gestureType": "TAP",
      "gestureDirection": "UNKNOWN",
      "numberOfFingers": "3",
      "actionType": "MOUSE_CLICK",
      "actionSettings": {
        "button": "2",
        "on": "begin"
      },
      "appName": "all",
      "enabled": true
    },
    "SWIPE_DOWN_3_all": {
      "id": "SWIPE_DOWN_3_all",
      "gestureType": "SWIPE",
      "gestureDirection": "DOWN",
      "numberOfFingers": "3",
      "actionType": "MINIMIZE_WINDOW",
      "actionSettings": {},
      "appName": "all",
      "enabled": true
    },
    "PINCH_IN_4_all": {
      "id": "PINCH_IN_4_all",
      "gestureType": "PINCH",
      "gestureDirection": "IN",
      "numberOfFingers": "4",
      "actionType": "RUN_COMMAND",
      "actionSettings": {
        "repeat": "false",
        "animation": "NONE",
        "on": "begin"
      },
      "appName": "all",
      "enabled": true
    },
    "PINCH_OUT_2_chromium-browser": {
      "id": "PINCH_OUT_2_chromium-browser",
      "gestureType": "PINCH",
      "gestureDirection": "OUT",
      "numberOfFingers": "2",
      "actionType": "SEND_KEYS",
      "actionSettings": {
        "repeat": "true",
        "modifiers": "Control_L",
        "keys": "KP_Add",
        "decreaseKeys": "KP_Subtract"
      },
      "appName": "chromium-browser",
      "enabled": true
    },
    "PINCH_IN_2_chromium-browser": {
      "id": "PINCH_IN_2_chromium-browser",
      "gestureType": "PINCH",
      "gestureDirection": "IN",
      "numberOfFingers": "2",
      "actionType": "SEND_KEYS",
      "actionSettings": {
        "modifiers": "Control_L",
        "keys": "KP_Subtract",
        "repeat": "true",
        "animation": "NONE",
        "decreaseKeys": "KP_Add"
      },
      "appName": "chromium-browser",
      "enabled": true
    },
    "PINCH_IN_2_google-chrome": {
      "id": "PINCH_IN_2_google-chrome",
      "gestureType": "PINCH",
      "gestureDirection": "IN",
      "numberOfFingers": "2",
      "actionType": "SEND_KEYS",
      "actionSettings": {
        "repeat": "true",
        "modifiers": "Control_L",
        "keys": "KP_Subtract",
        "decreaseKeys": "KP_Add"
      },
      "appName": "google-chrome",
      "enabled": true
    },
    "PINCH_OUT_2_google-chrome": {
      "id": "PINCH_OUT_2_google-chrome",
      "gestureType": "PINCH",
      "gestureDirection": "OUT",
      "numberOfFingers": "2",
      "actionType": "SEND_KEYS",
      "actionSettings": {
        "repeat": "true",
        "modifiers": "Control_L",
        "keys": "KP_Add",
        "decreaseKeys": "KP_Subtract"
      },
      "appName": "google-chrome",
      "enabled": true
    }
  },
  "byAppName": {
    "all": [
      "SWIPE_UP_3_all",
      "SWIPE_LEFT_3_all",
      "SWIPE_RIGHT_3_all",
      "PINCH_IN_3_all",
      "SWIPE_UP_4_all",
      "SWIPE_DOWN_4_all",
      "SWIPE_RIGHT_4_all",
      "PINCH_OUT_4_all",
      "TAP_UNKNOWN_2_all",
      "TAP_UNKNOWN_3_all",
      "SWIPE_DOWN_3_all",
      "PINCH_IN_4_all"
    ],
    "chromium-browser": [
      "PINCH_OUT_2_chromium-browser",
      "PINCH_IN_2_chromium-browser"
    ],
    "google-chrome": [
      "PINCH_IN_2_google-chrome",
      "PINCH_OUT_2_google-chrome"
    ]
  }
}
Gjs-Message: 18:12:46.563: JS LOG: MainView Sidebar: Reloading application list
Gjs-Message: 18:12:46.567: JS LOG:  - all [SELECTED]
Gjs-Message: 18:12:46.567: JS LOG: Sidebar: App with name "all" selected
Gjs-Message: 18:12:46.567: JS LOG: MainView Content: Loading gestures for app with name: "all"
Gjs-Message: 18:12:46.568: JS LOG: SwipeView: Loading 2 fingers swipes
Gjs-Message: 18:12:46.568: JS LOG: {"id":"SWIPE_UP_2_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.571: JS LOG: Updating row settings
Gjs-Message: 18:12:46.571: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.571: JS LOG: {"id":"SWIPE_DOWN_2_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.572: JS LOG: Updating row settings
Gjs-Message: 18:12:46.572: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.572: JS LOG: {"id":"SWIPE_LEFT_2_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.574: JS LOG: Updating row settings
Gjs-Message: 18:12:46.574: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.574: JS LOG: {"id":"SWIPE_RIGHT_2_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.575: JS LOG: Updating row settings
Gjs-Message: 18:12:46.575: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.575: JS LOG: SwipeView: Loading 3 fingers swipes
Gjs-Message: 18:12:46.575: JS LOG: {"id":"SWIPE_UP_3_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"3","actionType":"MAXIMIZE_RESTORE_WINDOW","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.576: JS LOG: Updating row settings
Gjs-Message: 18:12:46.576: JS LOG: Action with type MAXIMIZE_RESTORE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.576: JS LOG: {"id":"SWIPE_DOWN_3_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"3","actionType":"MINIMIZE_WINDOW","actionSettings":{},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.577: JS LOG: Updating row settings
Gjs-Message: 18:12:46.577: JS LOG: Action with type MINIMIZE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.578: JS LOG: {"id":"SWIPE_LEFT_3_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"left","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.579: JS LOG: Updating row settings
Gjs-Message: 18:12:46.579: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.580: JS LOG: {"id":"SWIPE_RIGHT_3_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"right","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.581: JS LOG: Updating row settings
Gjs-Message: 18:12:46.581: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.583: JS LOG: SwipeView: Loading 4 fingers swipes
Gjs-Message: 18:12:46.583: JS LOG: {"id":"SWIPE_UP_4_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.584: JS LOG: Updating row settings
Gjs-Message: 18:12:46.584: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.584: JS LOG: {"id":"SWIPE_DOWN_4_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.585: JS LOG: Updating row settings
Gjs-Message: 18:12:46.585: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.585: JS LOG: {"id":"SWIPE_LEFT_4_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.586: JS LOG: Updating row settings
Gjs-Message: 18:12:46.586: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.586: JS LOG: {"id":"SWIPE_RIGHT_4_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"4","actionType":"SEND_KEYS","actionSettings":{"repeat":"false","modifiers":"Super_L","keys":"S","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.587: JS LOG: Updating row settings
Gjs-Message: 18:12:46.587: JS LOG: Action with type SEND_KEYS has extra settings

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.590: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.590: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed
Gjs-Message: 18:12:46.590: JS LOG: SwipeView: Loading 5 fingers swipes
Gjs-Message: 18:12:46.590: JS LOG: {"id":"SWIPE_UP_5_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.591: JS LOG: Updating row settings
Gjs-Message: 18:12:46.591: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.591: JS LOG: {"id":"SWIPE_DOWN_5_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.592: JS LOG: Updating row settings
Gjs-Message: 18:12:46.592: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.592: JS LOG: {"id":"SWIPE_LEFT_5_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.593: JS LOG: Updating row settings
Gjs-Message: 18:12:46.593: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.593: JS LOG: {"id":"SWIPE_RIGHT_5_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.594: JS LOG: Updating row settings
Gjs-Message: 18:12:46.594: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.594: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.594: JS LOG: {"id":"PINCH_IN_2_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.595: JS LOG: Updating row settings
Gjs-Message: 18:12:46.595: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.595: JS LOG: {"id":"PINCH_OUT_2_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.596: JS LOG: Updating row settings
Gjs-Message: 18:12:46.596: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.596: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.596: JS LOG: {"id":"PINCH_IN_3_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"3","actionType":"CLOSE_WINDOW","actionSettings":{"animate":"true","color":"F84A53","borderColor":"F84A53"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.597: JS LOG: Updating row settings
Gjs-Message: 18:12:46.597: JS LOG: Action with type CLOSE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.597: JS LOG: {"id":"PINCH_OUT_3_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":3,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.598: JS LOG: Updating row settings
Gjs-Message: 18:12:46.598: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.598: JS LOG: PinchView: Loading 4 fingers pinch
Gjs-Message: 18:12:46.598: JS LOG: {"id":"PINCH_IN_4_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"4","actionType":"RUN_COMMAND","actionSettings":{"repeat":"false","animation":"NONE","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.599: JS LOG: Updating row settings
Gjs-Message: 18:12:46.599: JS LOG: Action with type RUN_COMMAND has extra settings
Gjs-Message: 18:12:46.601: JS LOG: {"id":"PINCH_OUT_4_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":"4","actionType":"SHOW_DESKTOP","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.601: JS LOG: Updating row settings
Gjs-Message: 18:12:46.601: JS LOG: Action with type SHOW_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.602: JS LOG: PinchView: Loading 5 fingers pinch
Gjs-Message: 18:12:46.602: JS LOG: {"id":"PINCH_IN_5_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.602: JS LOG: Updating row settings
Gjs-Message: 18:12:46.602: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.602: JS LOG: {"id":"PINCH_OUT_5_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.603: JS LOG: Updating row settings
Gjs-Message: 18:12:46.603: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.603: JS LOG: TapView: Loading tap list
Gjs-Message: 18:12:46.603: JS LOG: {"id":"TAP_UNKNOWN_2_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"2","actionType":"MOUSE_CLICK","actionSettings":{"button":"3","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.604: JS LOG: Updating row settings
Gjs-Message: 18:12:46.604: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.605: JS LOG: {"id":"TAP_UNKNOWN_3_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"3","actionType":"MOUSE_CLICK","actionSettings":{"button":"2","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.605: JS LOG: Updating row settings
Gjs-Message: 18:12:46.605: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.606: JS LOG: {"id":"TAP_UNKNOWN_4_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.607: JS LOG: Updating row settings
Gjs-Message: 18:12:46.607: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.607: JS LOG: {"id":"TAP_UNKNOWN_5_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.608: JS LOG: Updating row settings
Gjs-Message: 18:12:46.608: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.608: JS LOG:  - chromium-browser
Gjs-Message: 18:12:46.608: JS LOG:  - google-chrome
Gjs-Message: 18:12:46.608: JS LOG: MainView Content: Loading gestures for app with name: "all"
Gjs-Message: 18:12:46.608: JS LOG: SwipeView: Loading 2 fingers swipes
Gjs-Message: 18:12:46.608: JS LOG: {"id":"SWIPE_UP_2_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.609: JS LOG: Updating row settings
Gjs-Message: 18:12:46.609: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.609: JS LOG: {"id":"SWIPE_DOWN_2_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.610: JS LOG: Updating row settings
Gjs-Message: 18:12:46.610: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.610: JS LOG: {"id":"SWIPE_LEFT_2_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.610: JS LOG: Updating row settings
Gjs-Message: 18:12:46.610: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.610: JS LOG: {"id":"SWIPE_RIGHT_2_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.611: JS LOG: Updating row settings
Gjs-Message: 18:12:46.611: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.611: JS LOG: SwipeView: Loading 3 fingers swipes
Gjs-Message: 18:12:46.611: JS LOG: {"id":"SWIPE_UP_3_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"3","actionType":"MAXIMIZE_RESTORE_WINDOW","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.612: JS LOG: Updating row settings
Gjs-Message: 18:12:46.612: JS LOG: Action with type MAXIMIZE_RESTORE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.612: JS LOG: {"id":"SWIPE_DOWN_3_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"3","actionType":"MINIMIZE_WINDOW","actionSettings":{},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.612: JS LOG: Updating row settings
Gjs-Message: 18:12:46.612: JS LOG: Action with type MINIMIZE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.612: JS LOG: {"id":"SWIPE_LEFT_3_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"left","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.613: JS LOG: Updating row settings
Gjs-Message: 18:12:46.613: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.614: JS LOG: {"id":"SWIPE_RIGHT_3_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"right","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.614: JS LOG: Updating row settings
Gjs-Message: 18:12:46.614: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.615: JS LOG: SwipeView: Loading 4 fingers swipes
Gjs-Message: 18:12:46.615: JS LOG: {"id":"SWIPE_UP_4_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.615: JS LOG: Updating row settings
Gjs-Message: 18:12:46.615: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.616: JS LOG: {"id":"SWIPE_DOWN_4_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.616: JS LOG: Updating row settings
Gjs-Message: 18:12:46.616: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.616: JS LOG: {"id":"SWIPE_LEFT_4_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.617: JS LOG: Updating row settings
Gjs-Message: 18:12:46.617: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.617: JS LOG: {"id":"SWIPE_RIGHT_4_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"4","actionType":"SEND_KEYS","actionSettings":{"repeat":"false","modifiers":"Super_L","keys":"S","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.617: JS LOG: Updating row settings
Gjs-Message: 18:12:46.617: JS LOG: Action with type SEND_KEYS has extra settings

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.619: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.619: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed
Gjs-Message: 18:12:46.619: JS LOG: SwipeView: Loading 5 fingers swipes
Gjs-Message: 18:12:46.619: JS LOG: {"id":"SWIPE_UP_5_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.619: JS LOG: Updating row settings
Gjs-Message: 18:12:46.619: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.619: JS LOG: {"id":"SWIPE_DOWN_5_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.620: JS LOG: Updating row settings
Gjs-Message: 18:12:46.620: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.620: JS LOG: {"id":"SWIPE_LEFT_5_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.621: JS LOG: Updating row settings
Gjs-Message: 18:12:46.621: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.621: JS LOG: {"id":"SWIPE_RIGHT_5_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.621: JS LOG: Updating row settings
Gjs-Message: 18:12:46.621: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.621: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.622: JS LOG: {"id":"PINCH_IN_2_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.622: JS LOG: Updating row settings
Gjs-Message: 18:12:46.622: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.622: JS LOG: {"id":"PINCH_OUT_2_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.623: JS LOG: Updating row settings
Gjs-Message: 18:12:46.623: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.623: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.623: JS LOG: {"id":"PINCH_IN_3_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"3","actionType":"CLOSE_WINDOW","actionSettings":{"animate":"true","color":"F84A53","borderColor":"F84A53"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.623: JS LOG: Updating row settings
Gjs-Message: 18:12:46.623: JS LOG: Action with type CLOSE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.623: JS LOG: {"id":"PINCH_OUT_3_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":3,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.624: JS LOG: Updating row settings
Gjs-Message: 18:12:46.624: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.624: JS LOG: PinchView: Loading 4 fingers pinch
Gjs-Message: 18:12:46.624: JS LOG: {"id":"PINCH_IN_4_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"4","actionType":"RUN_COMMAND","actionSettings":{"repeat":"false","animation":"NONE","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.625: JS LOG: Updating row settings
Gjs-Message: 18:12:46.625: JS LOG: Action with type RUN_COMMAND has extra settings
Gjs-Message: 18:12:46.626: JS LOG: {"id":"PINCH_OUT_4_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":"4","actionType":"SHOW_DESKTOP","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.627: JS LOG: Updating row settings
Gjs-Message: 18:12:46.627: JS LOG: Action with type SHOW_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.627: JS LOG: PinchView: Loading 5 fingers pinch
Gjs-Message: 18:12:46.627: JS LOG: {"id":"PINCH_IN_5_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.627: JS LOG: Updating row settings
Gjs-Message: 18:12:46.627: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.628: JS LOG: {"id":"PINCH_OUT_5_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.628: JS LOG: Updating row settings
Gjs-Message: 18:12:46.628: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.628: JS LOG: TapView: Loading tap list
Gjs-Message: 18:12:46.628: JS LOG: {"id":"TAP_UNKNOWN_2_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"2","actionType":"MOUSE_CLICK","actionSettings":{"button":"3","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.629: JS LOG: Updating row settings
Gjs-Message: 18:12:46.629: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.630: JS LOG: {"id":"TAP_UNKNOWN_3_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"3","actionType":"MOUSE_CLICK","actionSettings":{"button":"2","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.630: JS LOG: Updating row settings
Gjs-Message: 18:12:46.630: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.631: JS LOG: {"id":"TAP_UNKNOWN_4_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.632: JS LOG: Updating row settings
Gjs-Message: 18:12:46.632: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.632: JS LOG: {"id":"TAP_UNKNOWN_5_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.632: JS LOG: Updating row settings
Gjs-Message: 18:12:46.632: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.689: JS LOG: Sidebar: App with name "all" selected
Gjs-Message: 18:12:46.689: JS LOG: MainView Content: Loading gestures for app with name: "all"
Gjs-Message: 18:12:46.689: JS LOG: SwipeView: Loading 2 fingers swipes
Gjs-Message: 18:12:46.689: JS LOG: {"id":"SWIPE_UP_2_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.690: JS LOG: Updating row settings
Gjs-Message: 18:12:46.690: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.690: JS LOG: {"id":"SWIPE_DOWN_2_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.691: JS LOG: Updating row settings
Gjs-Message: 18:12:46.691: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.691: JS LOG: {"id":"SWIPE_LEFT_2_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.691: JS LOG: Updating row settings
Gjs-Message: 18:12:46.691: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.691: JS LOG: {"id":"SWIPE_RIGHT_2_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.692: JS LOG: Updating row settings
Gjs-Message: 18:12:46.692: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.692: JS LOG: SwipeView: Loading 3 fingers swipes
Gjs-Message: 18:12:46.692: JS LOG: {"id":"SWIPE_UP_3_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"3","actionType":"MAXIMIZE_RESTORE_WINDOW","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.693: JS LOG: Updating row settings
Gjs-Message: 18:12:46.693: JS LOG: Action with type MAXIMIZE_RESTORE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.693: JS LOG: {"id":"SWIPE_DOWN_3_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"3","actionType":"MINIMIZE_WINDOW","actionSettings":{},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.693: JS LOG: Updating row settings
Gjs-Message: 18:12:46.693: JS LOG: Action with type MINIMIZE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.693: JS LOG: {"id":"SWIPE_LEFT_3_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"left","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.694: JS LOG: Updating row settings
Gjs-Message: 18:12:46.694: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.695: JS LOG: {"id":"SWIPE_RIGHT_3_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"3","actionType":"TILE_WINDOW","actionSettings":{"direction":"right","animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.695: JS LOG: Updating row settings
Gjs-Message: 18:12:46.695: JS LOG: Action with type TILE_WINDOW has extra settings
Gjs-Message: 18:12:46.696: JS LOG: SwipeView: Loading 4 fingers swipes
Gjs-Message: 18:12:46.696: JS LOG: {"id":"SWIPE_UP_4_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.696: JS LOG: Updating row settings
Gjs-Message: 18:12:46.696: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.696: JS LOG: {"id":"SWIPE_DOWN_4_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":"4","actionType":"CHANGE_DESKTOP","actionSettings":{"direction":"auto","animate":"true","animationPosition":"auto"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.697: JS LOG: Updating row settings
Gjs-Message: 18:12:46.697: JS LOG: Action with type CHANGE_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.697: JS LOG: {"id":"SWIPE_LEFT_4_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.698: JS LOG: Updating row settings
Gjs-Message: 18:12:46.698: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.698: JS LOG: {"id":"SWIPE_RIGHT_4_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":"4","actionType":"SEND_KEYS","actionSettings":{"repeat":"false","modifiers":"Super_L","keys":"S","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.698: JS LOG: Updating row settings
Gjs-Message: 18:12:46.698: JS LOG: Action with type SEND_KEYS has extra settings

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.699: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed

(com.github.joseexposito.touche:2): Gtk-CRITICAL **: 18:12:46.699: gtk_grid_attach: assertion '_gtk_widget_get_parent (child) == NULL' failed
Gjs-Message: 18:12:46.700: JS LOG: SwipeView: Loading 5 fingers swipes
Gjs-Message: 18:12:46.700: JS LOG: {"id":"SWIPE_UP_5_all","gestureType":"SWIPE","gestureDirection":"UP","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.700: JS LOG: Updating row settings
Gjs-Message: 18:12:46.700: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.700: JS LOG: {"id":"SWIPE_DOWN_5_all","gestureType":"SWIPE","gestureDirection":"DOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.701: JS LOG: Updating row settings
Gjs-Message: 18:12:46.701: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.701: JS LOG: {"id":"SWIPE_LEFT_5_all","gestureType":"SWIPE","gestureDirection":"LEFT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.702: JS LOG: Updating row settings
Gjs-Message: 18:12:46.702: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.702: JS LOG: {"id":"SWIPE_RIGHT_5_all","gestureType":"SWIPE","gestureDirection":"RIGHT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.703: JS LOG: Updating row settings
Gjs-Message: 18:12:46.703: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.703: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.703: JS LOG: {"id":"PINCH_IN_2_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.703: JS LOG: Updating row settings
Gjs-Message: 18:12:46.703: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.704: JS LOG: {"id":"PINCH_OUT_2_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":2,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.704: JS LOG: Updating row settings
Gjs-Message: 18:12:46.704: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.704: JS LOG: PinchView: Loading 3 fingers pinch
Gjs-Message: 18:12:46.704: JS LOG: {"id":"PINCH_IN_3_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"3","actionType":"CLOSE_WINDOW","actionSettings":{"animate":"true","color":"F84A53","borderColor":"F84A53"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.705: JS LOG: Updating row settings
Gjs-Message: 18:12:46.705: JS LOG: Action with type CLOSE_WINDOW does NOT have extra settings
Gjs-Message: 18:12:46.705: JS LOG: {"id":"PINCH_OUT_3_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":3,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.705: JS LOG: Updating row settings
Gjs-Message: 18:12:46.705: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.706: JS LOG: PinchView: Loading 4 fingers pinch
Gjs-Message: 18:12:46.706: JS LOG: {"id":"PINCH_IN_4_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":"4","actionType":"RUN_COMMAND","actionSettings":{"repeat":"false","animation":"NONE","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.706: JS LOG: Updating row settings
Gjs-Message: 18:12:46.706: JS LOG: Action with type RUN_COMMAND has extra settings
Gjs-Message: 18:12:46.708: JS LOG: {"id":"PINCH_OUT_4_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":"4","actionType":"SHOW_DESKTOP","actionSettings":{"animate":"true"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.708: JS LOG: Updating row settings
Gjs-Message: 18:12:46.708: JS LOG: Action with type SHOW_DESKTOP does NOT have extra settings
Gjs-Message: 18:12:46.708: JS LOG: PinchView: Loading 5 fingers pinch
Gjs-Message: 18:12:46.708: JS LOG: {"id":"PINCH_IN_5_all","gestureType":"PINCH","gestureDirection":"IN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.709: JS LOG: Updating row settings
Gjs-Message: 18:12:46.709: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.709: JS LOG: {"id":"PINCH_OUT_5_all","gestureType":"PINCH","gestureDirection":"OUT","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.710: JS LOG: Updating row settings
Gjs-Message: 18:12:46.710: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.710: JS LOG: TapView: Loading tap list
Gjs-Message: 18:12:46.710: JS LOG: {"id":"TAP_UNKNOWN_2_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"2","actionType":"MOUSE_CLICK","actionSettings":{"button":"3","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.710: JS LOG: Updating row settings
Gjs-Message: 18:12:46.711: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.711: JS LOG: {"id":"TAP_UNKNOWN_3_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":"3","actionType":"MOUSE_CLICK","actionSettings":{"button":"2","on":"begin"},"appName":"all","enabled":true}
Gjs-Message: 18:12:46.712: JS LOG: Updating row settings
Gjs-Message: 18:12:46.712: JS LOG: Action with type MOUSE_CLICK has extra settings
Gjs-Message: 18:12:46.713: JS LOG: {"id":"TAP_UNKNOWN_4_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":4,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.713: JS LOG: Updating row settings
Gjs-Message: 18:12:46.713: JS LOG: Action with type undefined does NOT have extra settings
Gjs-Message: 18:12:46.713: JS LOG: {"id":"TAP_UNKNOWN_5_all","gestureType":"TAP","gestureDirection":"UNKNOWN","numberOfFingers":5,"appName":"all","enabled":false}
Gjs-Message: 18:12:46.714: JS LOG: Updating row settings
Gjs-Message: 18:12:46.714: JS LOG: Action with type undefined does NOT have extra settings

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:12:56.584: JS ERROR: TypeError: surface.get_xid is not a function
grabKeyboard@webpack:///../src/main-view/content/shortcut-button.js?:70:25
_init/<@webpack:///../src/main-view/content/shortcut-button.js?:55:40
main@webpack:///../src/index.js?:53:22
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
@/app/bin/com.github.joseexposito.touche:11:17


(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:02.659: JS ERROR: TypeError: surface.get_xid is not a function
grabKeyboard@webpack:///../src/main-view/content/shortcut-button.js?:70:25
_init/<@webpack:///../src/main-view/content/shortcut-button.js?:55:40
main@webpack:///../src/index.js?:53:22
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
@/app/bin/com.github.joseexposito.touche:11:17


(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:05.019: JS ERROR: TypeError: surface.get_xid is not a function
grabKeyboard@webpack:///../src/main-view/content/shortcut-button.js?:70:25
_init/<@webpack:///../src/main-view/content/shortcut-button.js?:55:40
main@webpack:///../src/index.js?:53:22
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
@/app/bin/com.github.joseexposito.touche:11:17


(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.131: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.131: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.131: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.131: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.132: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.133: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.134: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: Attempting to run a JS callback during shutdown. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.

(com.github.joseexposito.touche:2): Gjs-CRITICAL **: 18:13:10.135: The offending callback was ListBoxUpdateHeaderFunc().
== Stack trace for context 0x55ab4da6e190 ==

Your environment

  • Touché version: 2.0.9
  • Touchégg version: 2.0.16
  • Operating System: Ubuntu 23.04
  • Desktop Environment: Gnome 44.2
  • Installation method: Flatpak
Screencast.from.2023-07-14.18-07-01.webm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions