Bug 135057 - chain launching and desktop "stealing" problem (mild)
Summary: chain launching and desktop "stealing" problem (mild)
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 179164 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-10-03 19:49 UTC by Maciej Pilichowski
Modified: 2012-04-08 20:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Pilichowski 2006-10-03 19:49:04 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    SuSE RPMs

Example:
I read with KMail some mail with www links. I click on one of them. The window of launching appropriate app pops up. Now, I switch to another desktop and wait a second. Konqueror appears, but not on desktop with KMail, but current one.
Comment 1 FiNeX 2010-10-10 17:26:03 UTC
*** Bug 179164 has been marked as a duplicate of this bug. ***
Comment 2 FiNeX 2010-10-11 00:01:04 UTC
Sometimes I'm able to reproduce this bug too
Comment 3 Martin Flöser 2012-04-08 19:48:34 UTC
This is not a bug at all but the to be expected behavior.

When a new window is mapped it is mapped to the current desktop unless there is some indication that it should be shown on a different desktop.

There is no link between the KMail window and the Konqueror window opened from KMail. Without such a link KWin cannot know that the Konqueror window should be opened on the same desktop as KMail. Without the link the window opens on the current desktop and this is correct. So there is no bug.
Comment 4 Thomas Lübking 2012-04-08 20:11:58 UTC
FTR:
it's possible for kmail to hint a virtual desktop for and when calling konqueror
it would -in this special case- pot. have to do even more to circumvent the focus stealing protection, ie. move existing konqueror instances to the current desktop or force their activation (on a different desktop) - unless it doesn't use the kfmclient but actually creates a new konqueror instance with every call.

-> file a request against kmail, since kwin cannot draw this connection itself.