SUMMARY I've got three monitors, a DisplayPort monitor in the middle, set to priority 1 in the Plasma settings, and HDMI monitors on the left and right as priority 2 and 3 (with the third one used via Prime display offload). Yakuake is set to be on the DisplayPort monitor. Sometime, when the monitors have been in powersave, the DisplayPort monitor takes longer to turn on, and kscreen reconfigures the monitors. At that point, the monitor is connected to a new output according to a new output according to xrandr (it might have been moved from DisplayPort-3 to DisplayPort-4, even though the card only has one DisplayPort output). When this happens, Yakuake is moved to a different monitor. The order of the monitors in the Yakuake settings also doesn't match up with the priority of the monitors on the Plasma settings, and which order they are in changes. For example, currently I have Yakuake set to "screen 3", to make it show up on the primary monitor. EXPECTED RESULT The order of the monitors, and assigned monitor, in the Yakuake settings should be stable, when monitors are disabled and reenabled. Ideally it should follow the plasma monitor priority, so that when yakuake is set to e.g. "screen 1", it should show up on whatever monitor set set as priority 1 in the Plasma settings, moving when the priority assignment changes. SOFTWARE/OS VERSIONS Operating System: openSUSE Leap 15.5 KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 Kernel Version: 5.14.21-150500.55.19-default (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 1700X Eight-Core Processor Memory: 62.7 Gibyte of RAM Graphics Processor: AMD Radeon RX 6500 XT
It might not be the exactly same bug as the conditions are different, but the effect is similiar enough: I never had that problem on plasma 5 + X11. It started after the switch to wayland and plasma 6. I have 3 monitors and their order seems to be randomized in yakuake after each system restart (or possibly plasma login?). The left and right monitor are the same model, but I once had yakuake wrongly appear on the middle one, too. I checked the priority order in display settings. It currently matches the order in yakuake, but did not do this last session. (Display settings remain stable) So in effect I have yakuake starting on a random monitor each session. In addition, I used to change the current monitor via shortcut (move window to screen) in X11. This only partially works now: moving yakuake to another screen will result in a gap between the top window border and the top of the screen (middle monitor starts lower than the others, so than might have something to do with it - but also happens when moving from right to left). Also that change is not remembered - when I close and reopen yakuake, it's on the screen set inside the application. Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.5.0-21-generic (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz Memory: 15,5 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
even after update my system to plasma 6.0.3 the issue si still there. after a while, yakuake appears on screen 2 rather than screen 1. i must close/relaunche it so as it appear on the good screen. i think the problem is deeper because other issues related with yakuake are still there even after the plasma 6.0.3 update. Those issue hit yakuake and do not with konsole Operating System: EndeavourOS KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.8.2-zen2-1-zen (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz Memory: 15.4 Gio of RAM Graphics Processor: NVIDIA GeForce GTX 1650/PCIe/SSE2
Yeah, just wanted to make sure someone had reported this. I have four monitors and every time I restart the computer I have to open the settings again to reassign Yakuake to the correct monitor. Usually it's the last one I try every time.