/srv/irclogs.ubuntu.com/2023/01/04/#mir-server.txt

SaviqMornin'08:18
=== dot-tobias is now known as dot-tobias[away]
=== dot-tobias[away] is now known as dot-tobias
=== dot-tobias is now known as dot-tobias[away]
=== dot-tobias[away] is now known as dot-tobias
alan_g[m]Saviq I'm experimenting with Frame and multiple displays. I *thought* we'd landed changes to "round robin" which output a client appears on. But, so far, they all appear on the first output. Do you have examples that work as expected?10:50
SaviqWell. We did: https://github.com/MirServer/ubuntu-frame/blob/main/src/frame_window_manager.cpp#L17810:52
alan_g[m]I've not dug yet, but it is possible the examples I tried actually specify the output. Just hoped you had working examples10:54
SaviqI did, yes10:54
SaviqComing up10:54
alan_g[m]Do you remember what they were?10:54
Saviqglmark2-es2-wayland, for example, just coming up with a full setuop10:55
Saviq-o10:55
* Saviq sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/20ca6ae5273031d3ad09b917cc89dac8e4c1cb7810:57
SaviqThen, run multiple clients and they get placed on display 1 and 3 in turns10:57
* Saviq uploaded an image: (3434KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/FviJLxckSMvWGypFWDHoskfP/image.png >10:59
SaviqWe need eglmark2 with the Kudu ;D10:59
alan_g[m]OK, I see what is happening but...10:59
SaviqCan use waybg to confirm that when you do ask for an output, you get placed where requested11:00
alan_g[m]Try running glmark2-es2-wayland --fullscreen11:00
SaviqSounds like it's requesting output 1?11:01
alan_g[m]Yes: `[ 502315.342]  -> xdg_toplevel@18.set_fullscreen(wl_output@10)`11:02
SaviqSo that's as designed11:03
SaviqIs output mandatory when requesting fullscreen?11:03
Saviqhttps://wayland.app/protocols/xdg-shell#xdg_toplevel:request:set_fullscreen11:04
SaviqIt is11:04
SaviqActually no - allow null11:04
alan_g[m]The trouble is that all the examples snapsped up are specifying it. (No it is optional)11:06
SaviqWPE doesn't, glmark without --fullscreen doesn't…11:06
alan_g[m]*example snaps I tried11:06
SaviqI don't think we can change Frame's behaviour.11:08
SaviqAnother example is waybg, where you can specify the output11:09
alan_g[m]Do you have that snapped?11:09
SaviqDon't think so, no11:10
alan_g[m]I think the Frame behaviour is right. Just need some "good" examples for the HOWTO11:10
alan_g[m]Thanks for being a sounding board. Am unblocked now11:11
=== dot-tobias is now known as dot-tobias[away]
=== dot-tobias[away] is now known as dot-tobias
alan_g[m]Huh?! I have photographic evidence that it worked. But now i can't get it to do so again.12:02
=== dot-tobias is now known as dot-tobias[away]
alan_g[m]OK, this is fairly rough (especially, I need to do some better pictures) but I'll share now:12:18
alan_g[m]https://discourse.ubuntu.com/t/how-to-configure-ubuntu-frame-for-multiple-outputs/3301212:18
=== dot-tobias[away] is now known as dot-tobias
SaviqNoice. Will review. I'm thinking we could take screenshots instead?12:35
alan_g[m]Yeah, but that doesn't show what is on each output12:36
SaviqWill come up with something12:36
SaviqWill you hook up to https://discourse.ubuntu.com/t/mir-documentation/27559?12:36
Saviqhttps://mir-server.io/docs/how-to-maintain-mir-documentation#heading--navigation-pane12:36
alan_g[m]I will, once polished12:37
=== dot-tobias is now known as dot-tobias[away]
=== dot-tobias[away] is now known as dot-tobias
=== dot-tobias is now known as dot-tobias[away]
=== dot-tobias[away] is now known as dot-tobias
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [issue #2758](https://github.com/MirServer/mir/issues/2758): Scaling doesn't work on overlapping screens... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/d0b2707cc558b6127be24953b792faabfa5497f8>)14:38
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths edited [issue #2758](https://github.com/MirServer/mir/issues/2758): Scaling doesn't work on overlapping outputs14:39
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2741](https://github.com/MirServer/mir/pull/2741): ci: fix working with jammy in GitHub Actions14:58
-GitHub[m]:#mir-server- **[MirServer/mir]** mariogrip opened [pull request #2759](https://github.com/MirServer/mir/pull/2759): Cleanup miroil mirbuffer and align with upstream qtmir15:27
-GitHub[m]:#mir-server- **[MirServer/mir]** mariogrip edited [pull request #2759](https://github.com/MirServer/mir/pull/2759): Cleanup miroil mirbuffer and align with upstream qtmir15:37
Saviqalan_g it should be `position: [2560, 0]`, no? Otherwise it overlaps by half?15:49
SaviqAlso, how did you get glxgears to work on Frame? :D15:51
* Saviq uploaded an image: (54KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/PLxOrCLBWwssuSmAfgKWgxNN/shot.png >16:09
SaviqI was thinking something along those lines for the screenshots16:10
* Saviq uploaded an image: (54KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/XVFYfoYpjqnIWdkuBFWsPesv/shot.png >16:12
* Saviq uploaded an image: (251KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/fAWIeanAqBJPtPXvlBMrujYV/shot.png >16:18
SaviqI tweaked the document very slightly — I would probably strip the "Here's the full file" of all the commented out bits16:22
alan_g[m]<Saviq> "Also, how did you get glxgears..." <- It is the iot-example-graphical-snap branch I had installed16:27
SaviqLooks like screenshots get confused by scale, btw…16:29
alan_g[m]Another scale bug to log then.16:30
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq added bug to [issue #2760](https://github.com/MirServer/mir/issues/2760): Screenshotting not scale aware16:56
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2760](https://github.com/MirServer/mir/issues/2760): Screenshotting not scale aware... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/d871bdc85818825b2e653aac693ff3a63815937a>)16:56
SaviqG'night o/17:33

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!