01:58DemiMarie: <drakulix[m]> "Panels were my use-case. Our..." <- Which panel?
08:35wlb: weston/11.0: Marius Vlad * 15 commits https://gitlab.freedesktop.org/wayland/weston/compare/783b144f2e1beff5848e6c76ab765c3ed32d5b77...a627a4be50045c539c6d21bb14ea863a3a84a40f
08:35wlb: weston Merge request !1237 merged \o/ (Weston 11.0.2 fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1237)
08:35wlb: weston/10.0: Sergio Gómez * libweston/input: Remove redundant surface destroy listener in constraints https://gitlab.freedesktop.org/wayland/weston/commit/d3a636dfb899 include/libweston/libweston.h libweston/input.c
08:35wlb: weston/10.0: Sergio Gómez * libweston: Add view unmap listener to pointer constraints https://gitlab.freedesktop.org/wayland/weston/commit/08979a1d7989 include/libweston/libweston.h libweston/compositor.c libweston/input.c
08:35wlb: weston/10.0: Sergio Gómez * libweston: Add assert for valid confine region in maybe_warp_confined_pointer() https://gitlab.freedesktop.org/wayland/weston/commit/3e334ff6454a libweston/input.c
08:35wlb: weston/10.0: Sergio Gómez * libweston/input: Fix assert for valid confine region https://gitlab.freedesktop.org/wayland/weston/commit/ae3780c85054 libweston/input.c
08:35wlb: weston Merge request !1238 merged \o/ (Weston 10.0.4 fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1238)
08:55wlb: weston Merge request !1239 opened by Marius Vlad (mvlad) build: bump to version 10.0.4 for the point release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1239
08:58wlb: weston/10.0: Marius Vlad * build: bump to version 10.0.4 for the point release https://gitlab.freedesktop.org/wayland/weston/commit/04ab5a17fa7a meson.build
08:58wlb: weston Merge request !1239 merged \o/ (build: bump to version 10.0.4 for the point release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1239)
09:04wlb: weston New tag: 10.0.4 https://gitlab.freedesktop.org/wayland/weston/tags/10.0.4
09:16wlb: wayland Merge request !317 opened by David Edmundson (davidedmundson) Expose wl_proxy's wl_display object https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/317
09:17wlb: wayland.freedesktop.org Merge request !55 opened by Marius Vlad (mvlad) releases: add weston 10.0.4 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/55
09:21wlb: weston Merge request !1240 opened by Marius Vlad (mvlad) build: bump to version 11.0.2 for the point release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1240
09:25wlb: wayland.freedesktop.org Merge request !55 merged \o/ (releases: add weston 10.0.4 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/55)
09:25wlb: wayland.freedesktop.org/main: Marius Vlad * releases: add weston 10.0.4 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/a892980d8745 releases/weston-10.0.4.tar.xz releases/weston-10.0.4.tar.xz.sig releases.html
09:28wlb: weston/11.0: Marius Vlad * build: bump to version 11.0.2 for the point release https://gitlab.freedesktop.org/wayland/weston/commit/78852bd35045 meson.build
09:28wlb: weston Merge request !1240 merged \o/ (build: bump to version 11.0.2 for the point release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1240)
09:30wlb: weston New tag: 11.0.2 https://gitlab.freedesktop.org/wayland/weston/tags/11.0.2
09:44wlb: wayland.freedesktop.org Merge request !56 opened by Marius Vlad (mvlad) releases: add weston 11.0.2 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/56
09:47wlb: wayland.freedesktop.org/main: Marius Vlad * releases: add weston 11.0.2 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/9c477aea7da7 releases/weston-11.0.2.tar.xz releases/weston-11.0.2.tar.xz.sig releases.html
09:47wlb: wayland.freedesktop.org Merge request !56 merged \o/ (releases: add weston 11.0.2 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/56)
11:15zzag: jadahl: emersion: how do mutter and sway map touchscreens to outputs?
11:15zzag: do you also use horrible heuristics?
11:18emersion: ah you mean automatically?
11:18emersion: yeah heuristics for internal screens
11:19emersion: iirc mutter had heuristics for external ones
11:19zzag: ooh
11:25jadahl: zzag: a bunch of hueristics: https://gitlab.gnome.org/GNOME/mutter/-/blob/main/src/backends/meta-input-mapper.c
11:27zzag: thanks!
11:27jadahl: zzag: there is also a dbus api used by Settings, and some way to configure it
11:28zzag: we have this too
11:28zzag: we added it after being frustrated by not having enough data to map the touchscreen automatically to the proper output all the time
11:28jadahl: yea, I imagine it was the same in mutter
11:29q234rty: so there's a way to configure which output to map an input device to in mutter?
11:29zzag: do you know if the kernel can help with mapping touchscreen devices to outputs/connectors?
11:34jadahl: q234rty: I think so, there seems to be a "Map to monitor" in the tablet settings at least
11:34jadahl: zzag: some hueristics use edid, does that count?
11:38zzag: jadahl: heh, I meant as a property on the udev device or something, so the compositor doesn't need to use heuristics
11:38zzag: there's WL_OUTPUT
11:38zzag: but I believe it's often unset
11:39jadahl: yea, dunno if any useful property is set
11:41pq: zzag, I don't think the kernel could know. Output goes through KMS connector, input comes through arbitrary USB or serial device.
11:43pq: One solution is to label the physical ports on a device chassis, and demand that users plug the touchscreen video cable and usb cable to a labeled pair.
11:45pq: zzag, WL_OUTPUT is something the system admin needs to manually set.
11:45pq: maybe some laptops could have it preconfigured based on the exact model
11:47pq: if you can have both video and input through the same physical connector, then it might be possible to know
11:49pq: I don't know if e.g. USB-C video connector shows up in the USB topology. If not, then you need a magic database.
13:24q234rty: jadahl: I have heard of cases like a touchscreen being mapped to all screens with supposedly no options to configure it (in g-c-c at least)
13:24q234rty: What could the reason be?
13:33jadahl: q234rty: here I can "map to all monitors" and also select one monitor
18:56wlb: weston Merge request !1241 opened by Marius Vlad (mvlad) build: bump to version 12.0.0 for the official release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1241
18:58wlb: weston/main: Marius Vlad * build: bump to version 12.0.0 for the official release https://gitlab.freedesktop.org/wayland/weston/commit/f64d0b847811 meson.build
18:58wlb: weston Merge request !1241 merged \o/ (build: bump to version 12.0.0 for the official release https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1241)
19:00wlb: weston New tag: 12.0.0 https://gitlab.freedesktop.org/wayland/weston/tags/12.0.0
19:16wlb: weston Merge request !1242 opened by Marius Vlad (mvlad) meson.build: reopen main for regular development https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1242
19:19wlb: weston/main: Marius Vlad * meson.build: reopen main for regular development https://gitlab.freedesktop.org/wayland/weston/commit/933f362cec2a meson.build
19:19wlb: weston Merge request !1242 merged \o/ (meson.build: reopen main for regular development https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1242)
19:24wlb: wayland.freedesktop.org Merge request !57 opened by Marius Vlad (mvlad) releases: add weston 12.0.0 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/57
19:25wlb: wayland.freedesktop.org/main: Marius Vlad * releases: add weston 12.0.0 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/1067b4116ceb releases/weston-12.0.0.tar.xz releases/weston-12.0.0.tar.xz.sig releases.html
19:25wlb: wayland.freedesktop.org Merge request !57 merged \o/ (releases: add weston 12.0.0 release https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/57)