[Bug]: Monocle Layout issues
nphalem opened this issue · comments
nphalem commented
Before you make the issue, confirm that
- You are running the master build from GitHub actions
- You have read the FAQ and the usage instructions
- You have searched pull requests and issues and have found none similar to your issue
- This problem comes from a failure in the tiling system and not a missing feature
Describe the bug
When using Monocle layout, while opening new programs, sometimes it will not focus the newly opened program.
In this example, I opened terminal first, then Brave but I saw the terminal instead of Brave. Then I opened Obsidian, still looking at terminal. Tried opening Gimp and this one worked as expected. Tried opening Librewolf, failed again.
To reproduce
- Use Monocle layout
- Open application1
- Open application2
Expected behavior
I expect the newly opened program to be on top and in focus.
Log output
May 04 14:52:16 arch-pc kwin_wayland[4361]: KPackageStructure of KPluginMetaData(pluginId:"polonium", fileName: "/home/zralle/.local/share/kwin/scripts/polonium/metadata.json") does not match requested format "KWin/Script"
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium INF: Polonium started!
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Config is {"debug":true,"tilePopups":false,"filterProcess":["krunner","yakuake","kded","polkit","plasmashell"],"filterCaption":[""],"timerDelay":10,"keepTiledBelow":true,"borders":0,"maximizeSingle":false,"resizeAmount":10,"saveOnTileEdit":false,"engineType":0,"insertionPoint":1,"rotateLayout":false}
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:17 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Restarting init timer
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Creating new engine for desktop {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Creating new engine for desktop {"desktop":"ea224e6a-fbc1-4ec4-9cd4-380433bfc6b5","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Creating new engine for desktop {"desktop":"e7cdace1-e4ca-49d5-885e-bc5cc1e2e984","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Creating new engine for desktop {"desktop":"23409951-a762-48d3-a674-4b8ca03ac5df","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window plasmashell hooked into script
May 04 14:52:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window plasmashell
May 04 14:52:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window plasmashell hooked into script
May 04 14:52:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window plasmashell
May 04 14:52:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window ksplashqml removed
May 04 14:52:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window ksplashqml from desktops
May 04 14:52:19 arch-pc kwin_wayland[4361]: file:///usr/share/kwin/scripts/polonium/contents/code/main.mjs:2718: TypeError: Cannot read property 'isTiled' of undefined
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.keepassxc.KeePassXC hooked into script
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.keepassxc.KeePassXC added
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window org.keepassxc.KeePassXC to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.plasmashell hooked into script
May 04 14:52:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window org.kde.plasmashell
May 04 14:52:23 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.plasmashell hooked into script
May 04 14:52:23 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window org.kde.plasmashell
May 04 14:52:26 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.plasmashell removed
May 04 14:52:26 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window org.kde.plasmashell from desktops
May 04 14:52:27 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.plasmashell removed
May 04 14:52:27 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window org.kde.plasmashell from desktops
May 04 14:52:31 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Minimized on client org.keepassxc.KeePassXC set to true
May 04 14:52:31 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Untiling window org.keepassxc.KeePassXC on desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:31 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:31 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.keepassxc.KeePassXC removed
May 04 14:52:31 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window org.keepassxc.KeePassXC from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:32 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.konsole hooked into script
May 04 14:52:32 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.konsole added
May 04 14:52:32 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window org.kde.konsole to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:32 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:34 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner hooked into script
May 04 14:52:34 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window krunner
May 04 14:52:35 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner removed
May 04 14:52:35 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window krunner from desktops
May 04 14:52:36 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Brave-browser hooked into script
May 04 14:52:36 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Brave-browser added
May 04 14:52:36 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window Brave-browser to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:36 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:38 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Getting engine config for desktop {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:38 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window hooked into script
May 04 14:52:38 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window
May 04 14:52:38 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Setting engine config for desktop {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:38 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:39 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window removed
May 04 14:52:39 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window from desktops
May 04 14:52:41 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner hooked into script
May 04 14:52:41 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window krunner
May 04 14:52:43 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner removed
May 04 14:52:43 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window krunner from desktops
May 04 14:52:45 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window obsidian hooked into script
May 04 14:52:45 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window obsidian added
May 04 14:52:45 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window obsidian to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:45 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:50 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner hooked into script
May 04 14:52:50 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window krunner
May 04 14:52:53 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner removed
May 04 14:52:53 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window krunner from desktops
May 04 14:52:55 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Gimp-2.10 hooked into script
May 04 14:52:55 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window Gimp-2.10
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Gimp-2.10 removed
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window Gimp-2.10 from desktops
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Gimp-2.10 hooked into script
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Gimp-2.10 added
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window Gimp-2.10 to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:56 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:52:59 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner hooked into script
May 04 14:52:59 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window krunner
May 04 14:53:04 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner removed
May 04 14:53:04 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window krunner from desktops
May 04 14:53:05 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window LibreWolf hooked into script
May 04 14:53:05 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window LibreWolf added
May 04 14:53:05 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window LibreWolf to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:05 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window LibreWolf removed
May 04 14:53:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window LibreWolf from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:18 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Gimp-2.10 removed
May 04 14:53:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window Gimp-2.10 from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:19 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window obsidian removed
May 04 14:53:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window obsidian from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:20 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:22 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Brave-browser removed
May 04 14:53:22 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window Brave-browser from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:22 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:23 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.konsole removed
May 04 14:53:23 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window org.kde.konsole from desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:23 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:24 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner hooked into script
May 04 14:53:24 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Not tiling window krunner
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window krunner removed
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Removing window krunner from desktops
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Brave-browser hooked into script
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window Brave-browser added
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window Brave-browser to desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:53:25 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"34d91351-4954-4691-aeba-1f234b282999","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:58:42 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"23409951-a762-48d3-a674-4b8ca03ac5df","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:58:42 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"ea224e6a-fbc1-4ec4-9cd4-380433bfc6b5","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:58:44 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.konsole hooked into script
May 04 14:58:44 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Window org.kde.konsole added
May 04 14:58:44 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Adding window org.kde.konsole to desktops {"desktop":"ea224e6a-fbc1-4ec4-9cd4-380433bfc6b5","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
May 04 14:58:44 arch-pc kwin_wayland[4361]: qml: Polonium DBG: Rebuilding layout for desktops {"desktop":"ea224e6a-fbc1-4ec4-9cd4-380433bfc6b5","activity":"101f8940-a8bd-45e8-bf40-d11ec5fcf4b1","output":"HDMI-A-1"}
Screenshots and videos
untitled.webm
Additional context
No response