https://bugs.kde.org/show_bug.cgi?id=483102

--- Comment #21 from Etienne Maheu <cont...@etiennemaheu.com> ---
I have a similar issue on my system. However, for me, the symptoms are a little
bit different. I have a tripple monitor setup, with DP-1 as priority 0 in the
middle, DP-2 as priority 1 on the right, and DP-3 as priority-2 on the left.
I'm on the Garuda Linux distro so I have a top menu bar and a bottom dock. The
dock remained on DP-1, but the top bar kept on moving to DP-3 (the left-most
monitor in my setup). Moreover, I noticed that sub-applets from the top bar,
like the popup from the system tray or the application launcher menu, always
"tried" to open on the correct screen, which clamped them to the right of the
screen. Visually, it looks like this:

Expected:
---------------------------------------------------------------
|                        |===top bar===|                    |
|                        | popup              |                    |
|     DP-3 p2     |       DP-1 p0      |   DP-2 p1  |
|                        |        =dock=      |                    |
----------------------------------------------------------------

Actual:
---------------------------------------------------------------
|===top bar===|                        |                    |
|             popup |                        |                    |
|     DP-3 p2       |     DP-1 p0     |   DP-2 p1  |
|                          |      =dock=     |                    |
----------------------------------------------------------------

I also noticed that manually editing the
plasma-org.kde.plasma.desktop-appletsrc file to set my topbar to "lastScreen=1"
correctly moved it to what should be the 0 screen (according to my dock
position), and setting it to "lastScreen=2" moved to to my right-most screen.
However, the popups would always try to open on the following screen, keeping
them clamped to the right.

It's like if the value had a -1 applied to it when loading the file, somehow.

Not only that, but I noticed that changing the declaration order of the various
Containments sections can fix the problem! If I make sure that my topbar is
declared before the plasma.folder containments (which I assume is what drives
the actual desktop), then everything works just fine! This only happens if the
topbar is declared after the folders.

I'll also attach my config file, in case it helps you diagnose this issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to