https://bugs.kde.org/show_bug.cgi?id=438375

            Bug ID: 438375
           Summary: Don't switch to a different workspace when opening an
                    application
           Product: kwin
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: natalie_clar...@yahoo.de
  Target Milestone: ---

SUMMARY

STEPS TO REPRODUCE
1. Be on Workspace 1.
2. Have program A not open on Workspace 1 but open on Workspace 2.
3. Open program A, for example by clicking a launcher icon or opening a file.

OBSERVED RESULT
The desktop switches to Workspace 2.
As someone with a similar issue put it, "it's the equivalent of picking up an
object and being teleported to a different room".

EXPECTED RESULT
Program A opens on Workspace 1, i.e. where it was invoked .
This would either be a new window (if the application can handle multiple
instances) or with the existing window moved from WS2 to WS1 (if it is a
single-instance application).

Operating System: Arch Linux
KDE Plasma Version: 5.22.0
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2
Kernel Version: 5.12.9-arch1-1 (64-bit)

ADDITIONAL INFORMATION
I find it quite disrupting to open a file on one workspace and suddenly end up
on a different one. I would assume that it is the expected behavior for the
average user to have the program appear on the workspace it is called from, or
at least to have the option to configure the behavior such.

I do have my task switcher filtered to the current desktop in the window
behavior settings. Focus stealing prevention doesn't seem to be the right
setting category either. 

XFCE has this setting: https://unix.stackexchange.com/a/98432/406769 "When
window raises itself, bring window to current workspace" This is exactly what I
would like to KDE.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to