[07:54] OK so XKB_CONFIG_ROOT is ignored. Because why not. [08:00] > Note: Where libxkbcommon runs in a privileged context, only the system (datadir) path is available. [08:01] * alan_g[m] wonders which context Saviq is in [08:03] Xwayland, it's dying because it can't see /usr/share/X11/xkb, because it ignores $XKB_CONFIG_ROOT [08:07] Wonder what "a privileged context" is. [08:14] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq transferred [issue #2885](https://github.com/MirServer/mir/issues/2885): core22: XWayland tests failing to start [08:38] "a privileged context" is probably user 0 [08:38] Don't think so, or at least that's not what I'm experiencing [08:39] It may be that when running as an X server, that's privileged (I suppose…) [08:39] Didn't find confirmation in code yet [08:39] Ah, true. [08:39] Anyway I think we need this too: https://github.com/MirServer/mir-test-tools/pull/62 [08:39] Yup, will get to it today [09:08] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2887](https://github.com/MirServer/mir/issues/2887): "Mir internal error processing create_buffer_eglstream_resource request" with GLMark2Xwayland.windowed on eglstream... (full message at ) [10:13] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq edited [issue #2462](https://github.com/MirServer/mir/issues/2462): Nested on Nvidia/eglstream doesn't work [11:08] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [issue #2888](https://github.com/MirServer/mir/issues/2888): Unclean interface: scene::Session::create_surface() takes Wayland specific types... (full message at ) [11:25] Saviq, isn't it about time for some reviews on your store requests? [11:26] Yeah am looking for someone to bribe with 🍰 [11:45] I think you misspoke: "Miriway itself needs to be confined" -> unconfined [11:46] D'oh. [11:46] There. Fixeded. [11:52] I have another architecture as a fallback - put launcher & terminal (+ ...) as apps in a classic snap and use desktop-launch to start them. Then the miriway-shell component could be confined. [12:41] alan_g we should have a writable content interface for `frame.display-layout`, shouldn't we? [12:59] We don't (first I heard of that idea). We do have snap set display-layout=foo [13:00] Well, yes, but you can't do that from a confined snap [13:02] True, we haven't decided mechanisms to support that. (DIscussions have included bespoke Wayland extension & dbus) [13:03] I'm not saying I'm against. Just that we've not got there yet [13:03] I think I'd go for the simplest - just like we did for the diagnostic [13:04] Like, this is not meant to be a generic mechanism for clients requesting screen settings [13:04] Since .display is separate, just letting another snap toggle the layout would IMO be appropriate [13:04] Maybe we should just have the one content interface, with multiple files? [13:04] That'd be preferable for sure [19:19] RAOF (he/they) found a hybrid system in the lab:... (full message at )