SUMMARY I have window rules set for telegram-desktop and signal-desktop to open in a specific activity. Signal opens in the specified activity but telegram ignores the rule and opens in whatever activity is currently visible. The rules work find on X, this issue comes on wayland. STEPS TO REPRODUCE 1. Switch to wayland session. 2. Create a window rule for telegram app. (See attachment for the exact rule) 3. Launch Telegram OBSERVED RESULT Telegram opens in the currently visible activity, ignoring the rule. EXPECTED RESULT Telegram should open in the activity specified in the window rule. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.22.1 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2
Created attachment 139587 [details] Window rule used for telegram
Activities window rule is not implemented on wayland yet.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1125
Git commit b482226d6cefa0db1c22c7319ef751b2846e3d73 by Vlad Zahorodnii. Committed on 22/06/2021 at 13:48. Pushed by vladz into branch 'master'. wayland: Implement activities window rule M +1 -0 src/xdgshellclient.cpp https://invent.kde.org/plasma/kwin/commit/b482226d6cefa0db1c22c7319ef751b2846e3d73
Git commit 6be5055bdf99f85c1c6eee180451536ee64c79ba by Vlad Zahorodnii. Committed on 22/06/2021 at 13:49. Pushed by vladz into branch 'Plasma/5.22'. wayland: Implement activities window rule (cherry picked from commit b482226d6cefa0db1c22c7319ef751b2846e3d73) M +1 -0 src/xdgshellclient.cpp https://invent.kde.org/plasma/kwin/commit/6be5055bdf99f85c1c6eee180451536ee64c79ba