![]() Registered Member ![]()
|
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 |
![]() Registered Member ![]()
|
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.
|
![]() Registered Member ![]()
|
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? |
![]() Registered Member ![]()
|
Taskbar settings: [X] Only show tasks from current desktop |
![]() Registered Member ![]()
|
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. |
![]() Registered Member ![]()
|
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.
|
![]() Registered Member ![]()
|
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. |
![]() Registered Member ![]()
|
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?
|
![]() KDE Developer ![]()
|
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 |
Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot], Yahoo [Bot]