Saviq | G'morn | 07:34 |
---|---|---|
alan_g[m] | Saviq we do want to cherry-pick #2697 into release/2.10? | 10:41 |
Saviq | Yeah was planning to, along with anything else coming in. But I think the biggest question is https://github.com/MirServer/mir/pull/2645 - do we want to wait for that, or do we push with the release as is? | 10:42 |
alan_g[m] | That optimisation can go in another release when it works | 10:44 |
alan_g[m] | If you think it really urgent I could take a look at fixing it up, but I don't think it is needed | 10:45 |
Saviq | OK, I also pulled https://github.com/MirServer/mir/pull/2689 in | 10:49 |
Saviq | What about https://github.com/MirServer/mir/pull/2688 ? | 10:49 |
alan_g[m] | It is unlikely to cause problems, and might fix some. I'd leave it, but wouldn't object | 10:50 |
Saviq | There's no clear issue associated with it, so I'd leave it be | 10:50 |
alan_g[m] | deal | 10:51 |
Saviq | Well, I can confirm that using the same setup I use for Miriway, Frame only displays the wallpaper on one screen:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/aee4d70448478761e90e02c51b67845afb77e330>) | 11:25 |
Saviq | So I will go and dig | 11:25 |
Saviq | But not something x11 platform specific, at least | 11:25 |
Saviq | But can't reproduce when nesting it on Miriway through Xwayland đŸ¤¦ | 11:32 |
Saviq | And now got it under Miriway, too. It must be a timing issue, does the internal background listen to displays coming and going? | 12:43 |
Saviq | alan_g I can, however, reproduce your input problems on my second laptop | 13:09 |
alan_g[m] | I don't know whether to be pleased or displeased | 13:09 |
Saviq | Wonder if this is relevant `[ 415.844212] rfkill: input handler enabled` | 13:12 |
Saviq | It is printed whether it works or not, so unlikely | 13:14 |
alan_g[m] | <Saviq> "And now got it under Miriway..." <- Here's another (probably timing related) issue: https://github.com/MirServer/mir/issues/1981 | 13:17 |
Saviq | <alan_g[m]> "I don't know whether to be..." <- Adding this to the profile helps, after a bit of playing in the dark:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/bc150602c75861a7c5faf7d30e95e6cc25f053a2>) | 13:25 |
Saviq | But I don't get any more detail from apparmor about which it actually uses | 13:25 |
alan_g[m] | So it is AppAmor | 13:27 |
Saviq | Actually just one asterisk is fine | 13:27 |
Saviq | And really `/sys/dev/char/* r,` is enough | 13:28 |
alan_g[m] | So, that is just wierd | 13:29 |
Saviq | +many | 13:30 |
Saviq | The only device it actually opens here is drm, but it suggests libinput gets lost if it can't enumerate or something | 13:31 |
alan_g[m] | So, why is this 22.10+hardware specific?! | 13:40 |
Saviq | May be some newer driver for Gen 12th hardware. But why wouldn't AppArmor report it. | 13:42 |
alan_g[m] | Anyway, I guess we need to PR a change to the Wayland slot. | 13:44 |
Saviq | I doubt that will get accepted, though, `/sys/dev/char/*` is a bit broad… | 14:54 |
alan_g[m] | True, but it is a curated slot | 14:55 |
alan_g[m] | Well, actually not I suppose | 14:56 |
Saviq | I'll ask on the forum, maybe they'll help dig deeper | 14:59 |
Saviq | https://forum.snapcraft.io/t/keyboard-mouse-input-not-working-on-22-10-and-missing-apparmor-info/32157 | 15:29 |
alan_g[m] | Is it also worth mentioning that input is supported by the `wayland` slot? (For Frame we also have the `hardware-observe` plug to reduce log spam) | 15:36 |
Saviq | Done. | 15:39 |
Saviq | Ah. So we only respect the `output_id` of a fullscreen window. But we spoof it to be maximized to respect exclusive zones. | 15:55 |
Saviq | Spoof it in Frame, I mean | 15:56 |
Saviq | Things seem to work for swaybg because the output_id gets carried through in WindowInfo | 15:57 |
alan_g[m] | Now that you describe it, that does sound familiar | 15:58 |
Saviq | https://github.com/MirServer/ubuntu-frame/blob/058551a72bf5abedc87946d6f54f0fd202e7e799/src/frame_window_manager.cpp#L93-L95 | 15:59 |
Saviq | But https://github.com/MirServer/mir/blob/fbc60bee416149e164a25b23c8c5114339aecd07/src/miral/basic_window_manager.cpp#L1307-L1311 | 16:00 |
Saviq | Ok, more tomorrow. o/ | 16:12 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!