Note, while bug 333054 is marked duplicate of (closed) bug 333085, I'm seeing the behaviour in bug 333054 with a Neon 5 build as of 2014-09-30. That is, the behaviour does not appear to have been fixed. In particular, a single panel, configured to display on screen 2 of a (static) 2-screen setup, is always repositioned onto screen one at plasma login. This occurs even if screen 2 is selected as the primary display in system settings (note that bug 333054 stated that it was the "primary screen" to which the panel moved). Clicking on the panel's edit hamburger menu causes the editing menu to appear over the *original* (screen 2) position, so it seems *something* is retaining the configuration, but is being overridden. Again, no hardware or connections are changing, just logging in/out. Reproducible: Always Steps to Reproduce: 1. Remove the default panel from screen 1 2. Add a default panel to screen 2 3. Logout and Login Actual Results: Panel is displayed on screen 1 Expected Results: Panel should retain the configured position on screen 2
can you paste here the files ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasmashellrc ?
also, is there a "primary" screen?
Git commit 89045253569bcc03119d2f3d316013822ccdc8cc by Marco Martin. Committed on 01/10/2014 at 08:55. Pushed by mart into branch 'master'. set the screen as soon as possible set the screen in the constructor, to have the right one before doing anything with the window, accessing the config or parsing QML M +5 -1 shell/desktopview.cpp M +1 -1 shell/desktopview.h M +4 -1 shell/panelview.cpp M +1 -1 shell/panelview.h M +2 -5 shell/shellcorona.cpp http://commits.kde.org/plasma-workspace/89045253569bcc03119d2f3d316013822ccdc8cc
Neither of the files requested exists on the machine. This is a Kubuntu Neon5 build, so I'm guessing that there's a different directory for the config files. Yes, there's a primary screen, it was set to screen 2, but the effect was the same when screen 1 was set to primary. The effect is no longer seen with current Neon 5, so it seems the commits above got picked up and added to the Neon 5 build last night.
Created attachment 88941 [details] plasma-org.kde.plasma.desktop-appletsrc Appletsrc config, from ~/.project-neon5-kde/config
Created attachment 88942 [details] Plasmashellrc Plasmashellrc from ~/.project-neon5-kde/config
On login this morning the panel again jumped back to screen1, so apparently the bug wasn't as fixed as it seemed.
This happens to me also, Fedora 20 with Plasma 5.0.2 However, when I unlock the widget and click on the panel settings to manually move it on the correct screen, the setting's window appears on the right screen instead of where the panel is. Even for the notification's window, it appears in the right screen on the right position. So it looks like the system knows who is the correct screen for everything except the panel. it is enough click on "Screen Edge" to see the panel immediately appear in the bottom area of the correct screen, but with the dimension of the other screen (in my case, the smallest one).
I did a video that shows what happens in my case... http://youtu.be/j1UFUT13bd0
Should be fixed by eefca4383e92e7b15d6cdda6882376d02605273f in plasma-workspace.