You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
Wayland and X11 are types of sessions, it is OK having both, however, the shortcut might work only if in the login screen you select Xorg. Here is a screenshot:
Now, I'm wondering if this problem might be related to the hardware. I tried running the same instance on a different CPU (I'm currently using i5-11400, previously i5-1235u), and it worked smoothly.
Anyway, I totally agree with you! Let's keep this issue open, just in case someone else encounters the same problem.
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 theshortcut
bar.Actual behaviour
Instead of storing the shortcut when we press the keys, it immediately performs the associated action.
Logs
Your environment
Screencast.from.2023-07-14.18-07-01.webm
The text was updated successfully, but these errors were encountered: