This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Applications jumping from desktop to desktop

Tags: None
(comma "," separated)
User avatar
Stefan
Registered Member
Posts
15
Karma
0
OS
Hello,

I have two issues with KDE4 which are pretty annoying.
My desktops are basically used like this:
Desktop 1: basic stuff, e.g. Firefox
Desktop 2+3: work stuff
Desktop 4: chat, IM

(1) When I have an open chat window with someone in Skype on Desktop 4 and working on the other desktops, as soon as he/she sends me a new message the chat window appears on my current desktop in the taskbar (flashing!). When I click on it my screen moves over to desktop 4 where the Skype chat window is.

(2) When I click on a URL in Skype it opens the link in Firefox, which is good. But also Firefox gets moved from Desktop 1 to Desktop 4.

Does anyone have a solution for those problems?

Thanks
User avatar
Maki
Registered Member
Posts
56
Karma
0
OS
try the special application & special window settings window, you can find them with right click on windeco > Advanced


Maki, proud to be a member of KDE forums since 2008-Oct.
User avatar
Stefan
Registered Member
Posts
15
Karma
0
OS
Thanks, I didn't know that these options even exists. Now I can at least force Firefox to stay in Desktop 1.

Although I couldn't figure out how to stop Skype chat windows to appear in other desktop's task bar.

Btw, what is the second check box for? Under "Special Application Settings" -> "Preferences" there is for example: [ ] Accept Focus [Force] [ ] - what is the 2nd check box after [Force] for?
User avatar
YeahReally
Registered Member
Posts
71
Karma
1
OS
Stefan wrote:Although I couldn't figure out how to stop Skype chat windows to appear in other desktop's task bar.


Taskbar settings:
[X] Only show tasks from current desktop


Debian GNU/Linux Lenny
KDE 4.1.96

How many bugs have you triaged today?
User avatar
Stefan
Registered Member
Posts
15
Karma
0
OS
YeahReally wrote:Taskbar settings:
[X] Only show tasks from current desktop


I actually have that set. And that works in "normal operation". But as soon as person, who's chat window is already open on desktop 4 sends me a new message, the chat window also appears on my current desktop, but only in the taskbar. When I click on this "chat with person x - window" on the task bar I get transfered to Desktop 4.

Thanks for your suggestion though.
XiniX
Registered Member
Posts
217
Karma
1
OS
I think you should be able to set a windows specific rule for that.

In KDE 4 it would be
System Settings > Window Behaviour > Window Specific

Click on new, and 'Detect properties' by clicking on a Skype chat window. Then Geometry > Desktop and select the Desktop you want.

Hope that works


XiniX, proud to be a member of KDE forums since 2008-Oct.
User avatar
Stefan
Registered Member
Posts
15
Karma
0
OS
XiniX wrote:I think you should be able to set a windows specific rule for that.


I did that already. That was what Maki suggested a couple of posts above.

The thing is, the chat window itself stays on desktop 4. It is just the "program" in the taskbar that flashes on desktop 1. And when I click on that it moves me over to desktop 4 where the chat window is.
johnym
Registered Member
Posts
1
Karma
0
sorry for replying to such an old thread, but actually i'm getting annoyed by this issue too. probably skype related and can't be fixed?
mgraesslin
KDE Developer
Posts
572
Karma
7
OS
The behavior you are experiencing is absolutely correct. The "problem" here is that Skype sets a "demands attention" hint and the taskbar is showing all windows that are "demanding attention" no matter on which desktop they are. This is the expected and wanted behavior which is also partly enforced by KWin by denying a force desktop switch and turning it into a demands attention.

Some time ago I had been ordered to find a solution to this problem and came up with a KWin Script Demands Attention Only on Current Desktop which ensures that only windows on the current desktop are demanding attention. If you are running 4.9 or later you can install the script directly from the control module (System Settings -> Window Behavior -> KWin Scripts). After installing and activating the script it might be needed to restart KWin: Alt+F2 and kwin --replace


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot], Yahoo [Bot]