Bug 404356

Summary: Terminator (terminal) application opens on all virtual desktops.
Product: [Plasma] kwin Reporter: Mateusz Warzynski <mathew.warzynski>
Component: rulesAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: minor    
Priority: NOR    
Version First Reported In: 5.15.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Virtual desktops preview after terminator launch.

Description Mateusz Warzynski 2019-02-14 16:18:14 UTC
Created attachment 118076 [details]
Virtual desktops preview after terminator launch.

SUMMARY

I use terminator as my default terminal application.
As to have always initial settings applied I set a window rule specifically for this application.
Unfortunately, spawning a terminal application results with 'All desktops' setting set. It's annoying, because I must change it back manually to just the current virtual desktop every time I open the terminal.

Window rule that I use:
[Application settings for terminator]
Description=Application settings for terminator
clientmachine=mymachine
clientmachinematch=0
maximizehoriz=true
maximizehorizrule=3
maximizevert=true
maximizevertrule=3
wmclass=terminator
wmclasscomplete=false
wmclassmatch=1

I also checked if there is any other rule that would interfere with this one. There isn't.


STEPS TO REPRODUCE
1. Open 'terminator'.
Uhm, I do know this step is insufficient description. It's just I don't have any better idea how to describe it. Is there anything I may look into to provide you more information/debug this?

OBSERVED RESULT
Terminator opens on all virtual desktops.

EXPECTED RESULT
Terminator opens on current virtual desktop.

SOFTWARE/OS VERSIONS
Linux: Arch Linux 4.20.8-arch1-1-ARCH
KDE Plasma Version: 5.15.0-1
KDE Frameworks Version: 5.55.0
Qt Version: Qt 5.12.1 (built against 5.12.1)
I use Xorg.

ADDITIONAL INFORMATION
Most probably the last KDE (kwin?) upgrade on Arch Linux introduced this bug.
Comment 1 Vlad Zahorodnii 2019-02-14 16:37:52 UTC
Most likely Terminator requests to change virtual desktop. Go to Preferences and uncheck "Show on all workspaces".
Comment 2 Mateusz Warzynski 2019-02-14 17:21:01 UTC
(In reply to Vlad Zagorodniy from comment #1)
> Most likely Terminator requests to change virtual desktop. Go to Preferences
> and uncheck "Show on all workspaces".

Thank you, it works.