Skip to content

PaperWM broken with Gnome 49 #1079

@victornoel

Description

@victornoel

Describe the bug

Hi, PaperWM loads with Gnome 49, but it seems that nothing is working, I don't even know how to describe it, I can't switch workspaces, windows overlaps and put themselves in strange positions, I can't get focus on them, etc.

Here are the logs when PaperWM is loaded:

sept. 24 09:13:09 mortimer gnome-shell[13228]: #PaperWM enabled
sept. 24 09:13:09 mortimer gnome-shell[13228]: TypeError: metaWindow.get_maximized is not a function
                                               isPlaceable@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:872:29
                                               moveDone/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:1388:34
                                               moveDone@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:1383:27
                                               move_to@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4434:15
                                               centerWindow@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:5049:16
                                               setFocusMode@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:5095:25
                                               init@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:403:21
                                               init/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:2248:37
                                               init@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:2248:14
                                               initWorkspaces@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:154:20
                                               upgradeGnomeMonitors/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/utils.js:672:13
                                               asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:116:22
                                               @resource:///org/gnome/shell/ui/init.js:21:20
                                                 
sept. 24 09:13:09 mortimer gnome-shell[13228]: TypeError: metaWindow.get_maximized is not a function
                                               isPlaceable@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:872:29
                                               moveDone/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:1388:34
                                               moveDone@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:1383:27
                                               done@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4440:15
                                               move_to@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4450:9
                                               ensureViewport@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:4373:16
                                               enable/initWorkspaces/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:164:31
                                               initWorkspaces@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:160:32
                                               upgradeGnomeMonitors/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/utils.js:672:13
                                               asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:116:22
                                               @resource:///org/gnome/shell/ui/init.js:21:20
                                                 
sept. 24 09:13:09 mortimer gnome-shell[13228]: clutter_actor_allocate: assertion '!isnan (real_allocation.x1) && !isnan (real_allocation.x2) && !isnan (real_allocation.y1) && !isnan (real_allocation.y2)' failed
sept. 24 09:13:09 mortimer gnome-shell[13228]: Can't update stage views actor unnamed [StLabel] is on because it needs an allocation.
sept. 24 09:13:09 mortimer gnome-shell[13228]: Can't update stage views actor unnamed [ClutterText] is on because it needs an allocation.
sept. 24 09:13:09 mortimer gnome-shell[13228]: cogl_framebuffer_set_viewport: assertion 'width > 0 && height > 0' failed
sept. 24 09:13:09 mortimer gnome-shell[13228]: JS ERROR: TypeError: mw.get_maximized is not a function
                                               layoutColumnSimple@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:575:20
                                               layout@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:752:26
                                               monitorsChanged/</<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:2367:41
                                               monitorsChanged/<@file:///home/victor/.local/share/gnome-shell/extensions/[email protected]/tiling.js:2367:18
                                               @resource:///org/gnome/shell/ui/init.js:21:20
sept. 24 09:13:09 mortimer gnome-shell[13228]: Overwriting existing binding of keysym 37 with keysym 2b (keycode 10).
sept. 24 09:13:09 mortimer gnome-shell[13228]: Overwriting existing binding of keysym 5d with keysym 35 (keycode e).
sept. 24 09:13:09 mortimer gnome-shell[13228]: Overwriting existing binding of keysym 2d with keysym 38 (keycode 11).
sept. 24 09:13:09 mortimer gnome-shell[13228]: Overwriting existing binding of keysym 5b with keysym 34 (keycode d).

System information:

Distribution: Arch Linux
GNOME Shell: 49.0
Display server: Wayland
PaperWM version: 48.0.3
Enabled extensions:
- [email protected]
- [email protected]
- [email protected]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUndesirable behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions