Supreeeme / xwayland-satellite

Xwayland outside your Wayland
Mozilla Public License 2.0
87 stars 3 forks source link

Unreal Engine 5 main editor window doesn't receive pointer input #21

Closed YaLTeR closed 3 hours ago

YaLTeR commented 1 month ago

It sort of seems to receive keyboard input, but not pointer.

Lots of log, for UE5 you need to open and close windows a bunch of times to get to the editor.

 2024-05-23T11:01:00.716Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194377 }
 2024-05-23T11:01:00.871Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:00.871Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194377 }: 0x0, 832x1428
 2024-05-23T11:01:00.872Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:00.872Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 832x1428
 2024-05-23T11:01:00.872Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194377 }
 2024-05-23T11:01:01.241Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:01.241Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194377 }: 0x0, 832x1428
 2024-05-23T11:01:01.241Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:01.241Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 832x1428
 2024-05-23T11:01:01.241Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:02.052Z DEBUG xwayland_satellite::server::event    > leaving surface (1196461)
 2024-05-23T11:01:02.054Z DEBUG xwayland_satellite::server::event    > entering surface (1196463)
 2024-05-23T11:01:02.481Z DEBUG xwayland_satellite::server::event    > leaving surface (1196750)
 2024-05-23T11:01:02.483Z DEBUG xwayland_satellite::server::event    > entering surface (1196752)
 2024-05-23T11:01:03.516Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194377 }
 2024-05-23T11:01:03.599Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194377 }
 2024-05-23T11:01:04.035Z DEBUG xwayland_satellite::server::event    > leaving surface (1196829)
 2024-05-23T11:01:04.035Z DEBUG xwayland_satellite::server::event    > entering surface (1196829)
 2024-05-23T11:01:04.165Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1253x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:04.165Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1253x1428
 2024-05-23T11:01:04.166Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:04.224Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194375 }
 2024-05-23T11:01:04.359Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:04.359Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:04.360Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:04.400Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194375 }
 2024-05-23T11:01:04.972Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:04.972Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:04.972Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:04.972Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194377 }: 0x0, 832x1428
 2024-05-23T11:01:04.972Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194377 }
 2024-05-23T11:01:05.282Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:05.282Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:05.282Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:05.282Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194377 }: 0x0, 832x1428
 2024-05-23T11:01:05.282Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:06.542Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:09.335Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:09.793Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:11.105Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:12.656Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:12.746Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:12.746Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:14.052Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:14.052Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:14.052Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:14.061Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:15.023Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:15.734Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:18.244Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:20.000Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:20.079Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:20.079Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:20.079Z DEBUG xwayland_satellite::server::event    > configuring toplevel 832x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:20.079Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194377 }: 0x0, 832x1428
 2024-05-23T11:01:20.079Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194377 }
 2024-05-23T11:01:20.404Z DEBUG xwayland_satellite::server::event    > leaving surface (1202656)
 2024-05-23T11:01:20.404Z DEBUG xwayland_satellite::server::event    > entering surface (1202656)
 2024-05-23T11:01:20.872Z DEBUG xwayland_satellite::xstate           > new window: CreateNotifyEvent { response_type: 16, pad: 1, sequence: 404, parent: Window { res_id: 1000 }, window: Window { res_id: 4194481 }, x: 2560, y: 80, width: 1, height: 1, border_width: 0, override_redirect: true, pad: 1 }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 1, height: 1 }), max_size: Some(WinSize { width: 1, height: 1 }) }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 1, height: 1 }), max_size: Some(WinSize { width: 1, height: 1 }) }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(22v9) (Some(59))
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server::dispatch > associate surface 59 with Window { res_id: 4194481 }
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 2560, y: 80, width: 1, height: 1 } ObjectId(wl_surface@56, 5167) ObjectKey(22v9)
 2024-05-23T11:01:20.874Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 2560x80, 1x1
 2024-05-23T11:01:20.881Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:20.895Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:20.895Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 161, height: 36 }), max_size: Some(WinSize { width: 161, height: 36 }) }
 2024-05-23T11:01:20.907Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:20.911Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:20.912Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(22v9) (surface 59)
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 161, height: 36 }), max_size: Some(WinSize { width: 161, height: 36 }) }
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(43v3) (Some(63))
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::server::dispatch > associate surface 63 with Window { res_id: 4194481 }
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 123, y: 164, width: 161, height: 36 } ObjectId(wl_surface@29, 5181) ObjectKey(43v3)
 2024-05-23T11:01:20.913Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 123x164, 161x36
 2024-05-23T11:01:20.922Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 41, height: 36 }), max_size: Some(WinSize { width: 41, height: 36 }) }
 2024-05-23T11:01:20.943Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:20.946Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:20.946Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(43v3) (surface 63)
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 41, height: 36 }), max_size: Some(WinSize { width: 41, height: 36 }) }
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(22v13) (Some(63))
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::server::dispatch > associate surface 63 with Window { res_id: 4194481 }
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 104, y: 156, width: 41, height: 36 } ObjectId(wl_surface@29, 5238) ObjectKey(22v13)
 2024-05-23T11:01:21.202Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 104x156, 41x36
 2024-05-23T11:01:21.234Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 41, height: 36 }), max_size: Some(WinSize { width: 41, height: 36 }) }
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(22v13) (surface 63)
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(45v3) (Some(69))
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server::dispatch > associate surface 69 with Window { res_id: 4194481 }
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 104, y: 171, width: 41, height: 36 } ObjectId(wl_surface@56, 5260) ObjectKey(45v3)
 2024-05-23T11:01:21.235Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 104x171, 41x36
 2024-05-23T11:01:21.254Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 77, height: 36 }), max_size: Some(WinSize { width: 77, height: 36 }) }
 2024-05-23T11:01:21.266Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.302Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.302Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(45v3) (surface 69)
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 77, height: 36 }), max_size: Some(WinSize { width: 77, height: 36 }) }
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(46v5) (Some(68))
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::server::dispatch > associate surface 68 with Window { res_id: 4194481 }
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 106, y: 186, width: 77, height: 36 } ObjectId(wl_surface@29, 5294) ObjectKey(46v5)
 2024-05-23T11:01:21.313Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 106x186, 77x36
 2024-05-23T11:01:21.329Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 118, height: 36 }), max_size: Some(WinSize { width: 118, height: 36 }) }
 2024-05-23T11:01:21.341Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.467Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.478Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.490Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.499Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.509Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.525Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.536Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.548Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.559Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
ignoring non newvalue for property Atom { res_id: 272 }
 2024-05-23T11:01:21.700Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_WINDOW_OPACITY") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 118, height: 36 }), max_size: Some(WinSize { width: 118, height: 36 }) }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(46v5) (surface 68)
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(46v7) (Some(70))
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server::dispatch > associate surface 70 with Window { res_id: 4194481 }
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 116, y: 202, width: 118, height: 36 } ObjectId(wl_surface@48, 5419) ObjectKey(46v7)
 2024-05-23T11:01:21.702Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 116x202, 118x36
 2024-05-23T11:01:21.719Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 161, height: 36 }), max_size: Some(WinSize { width: 161, height: 36 }) }
 2024-05-23T11:01:21.734Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.738Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.738Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(46v7) (surface 70)
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } class: "UnrealEditor"
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::xstate           > wm hints: WmHints { input: Some(false), window_group: Some(Window { res_id: 36908687 }) }
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } title to NetWmName("")
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::xstate           > setting Window { res_id: 4194481 } class to UnrealEditor
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194481 } size hints: WmNormalHints { min_size: Some(WinSize { width: 161, height: 36 }), max_size: Some(WinSize { width: 161, height: 36 }) }
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::server           > mapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(43v15) (Some(59))
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::server::dispatch > associate surface 59 with Window { res_id: 4194481 }
 2024-05-23T11:01:21.770Z DEBUG xwayland_satellite::server           > creating popup (Window { res_id: 4194481 }) Window { res_id: 4194377 } WindowDims { x: 206, y: 245, width: 161, height: 36 } ObjectId(wl_surface@29, 5440) ObjectKey(43v15)
 2024-05-23T11:01:21.771Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194481 }: 206x245, 161x36
 2024-05-23T11:01:21.787Z DEBUG xwayland_satellite::server           > setting Window { res_id: 4194481 } hints WmNormalHints { min_size: Some(WinSize { width: 267, height: 171 }), max_size: Some(WinSize { width: 267, height: 171 }) }
 2024-05-23T11:01:21.800Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_VARIABLE_REFRESH") for Window { res_id: 4194481 }
 2024-05-23T11:01:21.810Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194481 }
 2024-05-23T11:01:21.810Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(43v15) (surface 59)
 2024-05-23T11:01:22.318Z DEBUG xwayland_satellite::server::event    > leaving surface (1203810)
 2024-05-23T11:01:22.476Z DEBUG xwayland_satellite::server::event    > entering surface (1203813)
 2024-05-23T11:01:22.648Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194377 }
 2024-05-23T11:01:22.729Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194377 } named: Content Browser
 2024-05-23T11:01:22.729Z DEBUG xwayland_satellite::server           > skipping setting window name to WmName("Content Browser") because a _NET_WM_NAME title is already set
 2024-05-23T11:01:22.729Z DEBUG xwayland_satellite::xstate           > Window { res_id: 4194377 } named: Content Browser
 2024-05-23T11:01:22.730Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194377 }
 2024-05-23T11:01:22.730Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(24v5) (surface 35)
 2024-05-23T11:01:22.730Z DEBUG xwayland_satellite::xstate           > destroying window Window { res_id: 4194377 }
 2024-05-23T11:01:22.731Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:22.731Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:22.732Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:23.072Z DEBUG xwayland_satellite::server::event    > entering surface (1204069)
 2024-05-23T11:01:23.764Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:24.710Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:25.525Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:25.637Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:25.637Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:25.939Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:25.939Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:25.939Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:26.262Z DEBUG xwayland_satellite::server::event    > leaving surface (1205553)
 2024-05-23T11:01:26.645Z DEBUG xwayland_satellite::server::event    > entering surface (1205711)
 2024-05-23T11:01:30.080Z DEBUG xwayland_satellite::server::event    > leaving surface (1206158)
 2024-05-23T11:01:31.318Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:31.318Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:37.990Z DEBUG xwayland_satellite::server::event    > entering surface (1208361)
 2024-05-23T11:01:38.630Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:38.630Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:38.630Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:38.637Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:40.216Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:40.866Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:41.338Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:41.657Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:43.685Z DEBUG xwayland_satellite::server::event    > leaving surface (1211072)
 2024-05-23T11:01:43.870Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0]
 2024-05-23T11:01:43.870Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:44.143Z DEBUG xwayland_satellite::server::event    > entering surface (1211282)
 2024-05-23T11:01:44.367Z DEBUG xwayland_satellite::server::event    > configuring toplevel 1673x1428, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0]
 2024-05-23T11:01:44.367Z DEBUG xwayland_satellite::server::event    > configuring Window { res_id: 4194375 }: 0x0, 1673x1428
 2024-05-23T11:01:44.368Z DEBUG xwayland_satellite::server           > focusing window Window { res_id: 4194375 }
 2024-05-23T11:01:44.378Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:44.912Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:45.247Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:46.006Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:47.122Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:47.173Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:47.237Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:48.203Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:48.236Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:48.291Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:49.688Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:49.739Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:49.812Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.082Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.114Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.204Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.779Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.811Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:50.884Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:51.150Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:51.183Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:51.233Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:51.680Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:51.917Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:52.149Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:53.096Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:53.837Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:54.226Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:55.023Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:55.432Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:56.492Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:57.050Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:57.492Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:57.743Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:57.959Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:58.792Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:01:59.232Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:01.622Z DEBUG xwayland_satellite::server::event    > leaving surface (1216935)
 2024-05-23T11:02:01.996Z DEBUG xwayland_satellite::server::event    > entering surface (1217240)
 2024-05-23T11:02:02.302Z DEBUG xwayland_satellite::server::event    > leaving surface (1217546)
 2024-05-23T11:02:02.446Z DEBUG xwayland_satellite::server::event    > entering surface (1217668)
 2024-05-23T11:02:02.876Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:03.572Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:03.918Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:04.332Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:04.739Z DEBUG xwayland_satellite::server::event    > leaving surface (1219125)
 2024-05-23T11:02:04.906Z DEBUG xwayland_satellite::server::event    > entering surface (1219252)
 2024-05-23T11:02:05.311Z DEBUG xwayland_satellite::server::event    > leaving surface (1219647)
 2024-05-23T11:02:05.939Z DEBUG xwayland_satellite::server::event    > entering surface (1219934)
 2024-05-23T11:02:06.177Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:07.178Z DEBUG xwayland_satellite::xstate           > changed property Lat1("_NET_WM_USER_TIME") for Window { res_id: 4194375 }
 2024-05-23T11:02:07.288Z DEBUG xwayland_satellite::server           > sending close request to Window { res_id: 4194375 }
 2024-05-23T11:02:07.340Z DEBUG xwayland_satellite::server           > unmapping Window { res_id: 4194375 }
 2024-05-23T11:02:07.340Z DEBUG xwayland_satellite::xstate           > destroying window Window { res_id: 4194375 }
 2024-05-23T11:02:07.340Z DEBUG xwayland_satellite::server::dispatch > deleting key: ObjectKey(26v5) (surface 39)
 2024-05-23T11:02:07.557Z DEBUG xwayland_satellite::xstate           > destroying window Window { res_id: 4194481 }
YaLTeR commented 1 month ago

Today it seems that even the "open project" window doesn't receive pointer input (it did when I tested it before).

Supreeeme commented 1 week ago

I suspect this is similar to #15 and is caused by the window not being on an output located at 0,0.

YaLTeR commented 1 week ago

I haven't tried with just a single output to eliminate the possibility, but I'm pretty sure I was trying in the "safe" area. Though, maybe if these windows moved themselves to unfortunate coordinates in the X11 space, it could happen I guess.

Supreeeme commented 5 days ago

Pushed a fix for outputs at different locations, let me know if it works. (negative output coordinates are still broken for now)

YaLTeR commented 5 days ago

I'm trying Steam, the input seems to work on my main monitor all the way now, but all popups are offset way to the right when on the main monitor:

image

The main monitor is at 1280, 0.

When on my laptop monitor (which is to the left and at 0, 0) the popups are where they are supposed to be.

YaLTeR commented 5 days ago

Caught a new crash:

 2024-06-30T15:41:21.434Z INFO  xwayland_process                      > An output named 'HDMI-A-1' already existsAn output named 'DP-2' already existsamdgpu: The CS has been rejected, see dmesg for more information (-22).
 2024-06-30T15:41:21.434Z INFO  xwayland_process                      > (EE)
 2024-06-30T15:41:21.434Z INFO  xwayland_process                      > (EE) Backtrace:
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 0: Xwayland (0x561cf898d000+0x16a092) [0x561cf8af7092]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 1: Xwayland (0x561cf898d000+0x16a195) [0x561cf8af7195]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 2: /lib64/libc.so.6 (0x7fb0e7c13000+0x40710) [0x7fb0e7c53710]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 3: /lib64/libc.so.6 (0x7fb0e7c13000+0x98144) [0x7fb0e7cab144]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 4: /lib64/libc.so.6 (gsignal+0x1e) [0x7fb0e7c5365e]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 5: /lib64/libc.so.6 (abort+0xdf) [0x7fb0e7c3b902]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 6: /usr/lib64/dri/radeonsi_dri.so (0x7fb0e4a00000+0x945380) [0x7fb0e5345380]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 7: /usr/lib64/dri/radeonsi_dri.so (0x7fb0e4a00000+0x9482d3) [0x7fb0e53482d3]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 8: /usr/lib64/dri/radeonsi_dri.so (0x7fb0e4a00000+0x84ba1) [0x7fb0e4a84ba1]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 9: /usr/lib64/dri/radeonsi_dri.so (0x7fb0e4a00000+0xa7c2c) [0x7fb0e4aa7c2c]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 10: /lib64/libc.so.6 (0x7fb0e7c13000+0x961b7) [0x7fb0e7ca91b7]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) 11: /lib64/libc.so.6 (0x7fb0e7c13000+0x1183cc) [0x7fb0e7d2b3cc]
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE)
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE)
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > Fatal server error:
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE) Caught signal 6 (Aborted). Server aborting
 2024-06-30T15:41:21.437Z INFO  xwayland_process                      > (EE)
 2024-06-30T15:41:21.764Z DEBUG xwayland_satellite::server::event     > configuring toplevel 2560x1440, [5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0]
thread '<unnamed>' panicked at /var/home/yalter/source/rs/xwayland-satellite/src/lib.rs:92:52:
called `Result::unwrap()` on an `Err` value: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }
stack backtrace:
   0: rust_begin_unwind
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/std/src/panicking.rs:652:5
   1: core::panicking::panic_fmt
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/panicking.rs:72:14
   2: core::result::unwrap_failed
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/result.rs:1654:5
   3: unwrap<(), std::io::error::Error>
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/result.rs:1077:23
   4: {closure#0}<xwayland_satellite::RealData>
             at ./src/lib.rs:92:9
Supreeeme commented 5 days ago

Yikes, how'd you get that one?

YaLTeR commented 5 days ago

Tried opening the talos principle 2 and un/fullscreening it a few times

Supreeeme commented 5 days ago

If that's consistent can you open a separate bug? It's crashing inside Xwayland so I'd be a little surprised if my output changes caused this.

YaLTeR commented 4 days ago

Can't seem to repro.

Supreeeme commented 3 days ago

Sorry it took so long, but just pushed a fix for the offset popups.

YaLTeR commented 3 days ago

Seemed to work at first, but after opening the steam friends window the popup positions went all screwed up again for some reason

Supreeeme commented 19 hours ago

Okay, I think I fixed the popups for real this time. There's still some weirdness in the Steam friends menu popup, but I opened another issue for that.

YaLTeR commented 12 hours ago

Appears to work now!