| 11 Aug 2021 |
| dbirks joined the room. | 02:54:55 |
| 15 Aug 2021 |
| papojari changed their display name from papojari 🏳️🌈 to papojari. | 09:49:14 |
| papojari changed their profile picture. | 09:50:37 |
| papojari changed their display name from papojari to fritz. | 10:07:05 |
| papojari changed their display name from fritz to papojari. | 10:07:19 |
| 17 Aug 2021 |
| Ronny changed their profile picture. | 18:55:25 |
| 18 Aug 2021 |
hmenke | Is anyone else having issues with Chromium-based application on Wayland? | 08:07:48 |
hmenke | When I open a context menu by right-click and hover over it with my mouse it immediately disappears, making it unusable. | 08:08:16 |
hmenke | Download Screencast from 08-18-2021 10:07:14 AM.webm | 08:08:50 |
andi- | Does chrome support wayland yet (in our builds)? Last time I checked (multiple years ago) the Ozon backend wasn't really being usable | 08:37:05 |
piegames | IIRC our chrome already has the experimental flags to enable Wayland, so the bug is probably on XWayland | 09:00:49 |
piegames | * IIRC our chrome already has the experimental flags to enable Wayland, but it's not enabled by default, so the bug is probably on XWayland | 09:01:25 |
hmenke | This is a native Wayland window. I'm launching Chromium with
chromium --enable-features=UseOzonePlatform --ozone-platform=wayland
Wayland support is in for quite some time already.
| 12:52:28 |
andi- | Do we have a way to trick all electron apps to use ozon as well without adding those flags everywhere? | 13:15:21 |
maxine (they/them) | Oh, I'd love to know the answer to that too. That said I only use vscode under wayland instead of xwayland, because everything else (e.g. slack, 1password) is still missing window decoration | 14:37:17 |
andi- | Isn't there an external window decoration mode in wayland? I guess GNOME doesn't implement it but perhaps another program could provide that? | 14:43:06 |
| Roos left the room. | 18:45:17 |
| 19 Aug 2021 |
Josh MM | In reply to @andi:kack.it Isn't there an external window decoration mode in wayland? I guess GNOME doesn't implement it but perhaps another program could provide that? I think server side decorations have to be implemented in the compositor. I know that Sway adds server side decorations. I think GNOME Mutter might only add SSDs to XWayland windows for backwards compatibility. Maybe a GNOME Shell extension could be made to draw some fake decorations with Clutter or St. | 15:40:06 |
| 20 Aug 2021 |
piegames | In reply to @jtojnar:matrix.org piegames: looks like gnomeExtensions.system-monitor uses the generated extension instead of the manually packaged one for some reason Tbh I had a look at the code again and I don't understand why this is happening, and especially why this only happens only for system-monitor. My best guess at the moment is that the manual packages are broken for all extensions, but you only noticed it for system-monitor? | 23:55:05 |
piegames | No, the REPL give me this:
> pkgs.gnomeExtensions.system-monitor.version
"unstable-2021-06-19"
so it is using the manually packaged one.
| 23:56:52 |
| 21 Aug 2021 |
Jan Tojnar | piegames: yeah, can no longer reproduce it | 00:41:35 |
Jan Tojnar | must have | 00:41:49 |
Jan Tojnar | * must have been doing something wrong | 00:42:11 |
Jan Tojnar | * guess I must have been doing something wrong | 00:42:33 |
| 22 Aug 2021 |
| edude03 joined the room. | 15:51:53 |
| 25 Aug 2021 |
Josh MM | In reply to @jtojnar:matrix.org guess I must have been doing something wrong FYI, I made a pull request (https://github.com/NixOS/nixpkgs/pull/132170) recently that manually fixed `system-monitor`. | 17:12:46 |
Josh MM | I think there's only an issue if a generated package has the same pname as a manually generated one. | 17:14:46 |
Josh MM | But I'm not 100% sure, maybe piegames can tell me if I missed something. Sorry if I did. | 17:18:00 |
piegames | Ooh that's interesting. This might indeed have been the cause | 17:22:29 |
piegames | I'll have to think about what happens on an unhandled collision though (probably some extension overrides the other in some way), and more importantly how to handle collisions with manually packaged extensions in general—this is an edge case that has flown under the radar previously. | 17:23:44 |