Version: unspecified (using Devel) OS: Linux I open the K menu and navigate to an application. If I try to drag it to the desktop, the screen goes black for several seconds and then comes back -- without the application If I right-click on the application and choose "Add to Desktop", nothing happens. My desktop is set to Folder View. I've had similar problems with bringing applications to the desktop in the past, but not recently. It may or may not be relevant that I had just installed KDE 4.7.95. Before the installation, I had a number of application icons on the desktop. After the installation, they were all gone. Reproducible: Always Steps to Reproduce: Either: 1. Go to an application on the K menu and drag it to the desktop, or 2. Right-click on an application on the K menu and choose "Add to Desktop". Actual Results: Case 1: screen sometimes goes black for several seconds, and afterwards the application is not on the desktop. Case 2: application is not on the desktop Expected Results: Put selected application on the desktop.
Apparently when I use "add to desktop" the application sometimes shows up on one desktop -- but not the current one, and not always the same one. I discovered that by accident. I saw similar behavior quite a while ago, but the problem then was fixed.
What's your Linux distribution and your Qt and KDE versions please?
And what are you Desktop settings? How many desktops, did you enable "Different widgets for each desktop?
I'm running Kubuntu 11.10, KDE 4.7.95, and QT 4:4.7.4-0ubuntu8 (QT version according to Synaptic). According to System Settings/Virtual Desktops, I have 12 desktops with different widgets for each desktop. What other desktop settings would you like to know? The reason I'm running the experimental version 4.7.95 is that kmail under 4.73 is a disaster - it was forever hanging on "Retrieving Folder Contents". I then discovered that kmail under 4.7.95 is even worse -- it can't keep its message index straight. This is just background information for you -- I assume kmail is someone else's problem.
When I set different desktops and I enable "Different widgets for each desktop" I can reproduce, using KDE 4.8 from 4.8 branch (RC 2). It seems that "Add to desktop" adds to the next desktop.
OK, you've verified half of what I observed. But what happens when you try to drag an application from the K menu to the desktop?
Ok we need to really list all the problems because otherwise the bug report becomes a mess. So far I tested with Desktop and NOT with Folderview which is what you have. In 4.7.4, when I have 4 desktops, each set as Desktop layout and with "Different widgets for each desktop" enabled, dragging from Kickoff to any desktop works as expected. You need to check this (a new user) then check what happens in your configuration.
"Add to desktop" fix for "Different widgets for each desktop": https://git.reviewboard.kde.org/r/103645/ works for desktops set as Desktop When the desktops are set as Folderview, I am not sure what the behavior should be but it does not break things further anyway ;)
I just installed 4.9.7 (the rc2 release) today. Dragging from the K menu works in either folder view or desktop view, but "Add to Desktop" works in neither view. For me at least.
Git commit 76e6b40605e711fe68ab04da06111eea0ff70289 by Anne-Marie Mahfouf. Committed on 11/01/2012 at 15:59. Pushed by annma into branch 'KDE/4.8'. Fix "Add to desktop" when "Different widgets for each desktop" is enabled abrahams, you'll reopen if this does not fix it when you'll update to 4.8, thans for your cooperation FIXEDIN: 4.8.0 REVIEWBOARD:103645 M +1 -1 plasma/desktop/applets/kickoff/ui/contextmenufactory.cpp http://commits.kde.org/kde-workspace/76e6b40605e711fe68ab04da06111eea0ff70289
Git commit 105b03bec8be119380c8e7ff2f1a53ea38177cf0 by Anne-Marie Mahfouf. Committed on 11/01/2012 at 16:21. Pushed by annma into branch 'master'. Forward port - so I can get my keywords right FIXED-IN:4.8.0 REVIEW:103645 M +1 -1 plasma/desktop/applets/kickoff/ui/contextmenufactory.cpp http://commits.kde.org/kde-workspace/105b03bec8be119380c8e7ff2f1a53ea38177cf0