<html><body><p><tt>Hi,</tt><br><br><tt>I'm looking for advice </tt><tt>on how to narrow down this delay issue, which is</tt><br><tt>still present in 5.8.1. The delays make my desktop unusable</tt><br><tt>when I set Primary display = external monitor.</tt><br><br><tt>Could this be an unfortunate issue in the interaction between kwin</tt><br><tt>and XCB/X11 which occurs only if Primary display = external monitor,</tt><br><tt>or can you think of another potential culprit?</tt><br><br><tt>I would like to help debugging the issue -- if necessary, I can try</tt><br><tt>to build Plasma from sources, but I will likely need some guidance.</tt><br><br><tt>Thank you</tt><br><br><tt>Fredy Neeser<br>IBM Zurich Research Laboratory</tt><br><br><br><tt>"Plasma-bugs" <plasma-bugs-bounces@kde.org> wrote on 06.10.2016 14:27:05:<br><br>> From: "Fredy Neeser" <nfd@zurich.ibm.com></tt><br><tt>> To: plasma-bugs@kde.org</tt><br><tt>> Date: 06.10.2016 14:27</tt><br><tt>> Subject: Plasma 5.7.5 / 5.8.0 multiscreen: Menu and widgets react to<br>> mouse events with seconds of delay if Primary Display = external monitor</tt><br><tt>> Sent by: "Plasma-bugs" <plasma-bugs-bounces@kde.org></tt><br><tt>> <br>> Hello list<br>> <br>> After upgrading from Fedora 22 (Plasma 5.5.5) to Fedora 24 (Plasma <br>> 5.7.5 and now 5.8.0), I experience a new, multiscreen - related <br>> mouse-event handling problem, which was not present in Plasma 5.5.5.<br>> B.t.w., I read about the multiscreen related improvements being <br>> worked on in 5.7 and 5.8, which I do appreciate.<br>> <br>> I'm using a dual-screen setup (LVDS + external monitor), where I <br>> usually set Primary Display = external monitor. Moreover, I place <br>> the KDE Panel also on the external monitor. When I do that and try <br>> to navigate through the Application Menu (launcher with cascading <br>> popup menus) or when I click / move over a desktop widget, the <br>> following happens:<br>> <br>> - After a mouse left click on the KDE menu icon (left hand side of <br>> KDE Panel), the menu pops up only after a delay of >= 1 second<br>> - When the mouse pointer is moved to another item in a popup menu, <br>> the focus visibly jumps from item to item, and a delay of at least 1<br>> second is added on every intermediate item.<br>> - When I click / move over a desktop widget, the desktop reacts with<br>> a delay of >= 1 second<br>> <br>> Note that the delay occurs only for the panel and widgets on the <br>> external monitor; if I add a second panel and move it manually to <br>> the laptop screen, the menu on this second panel does NOT have a <br>> delay problem.<br>> <br>> The delay problem on the menu consistently disappears when I set <br>> Primary display = Laptop Screen, even when the KDE Panel is moved <br>> manually (via Screen Edge) to the external monitor.<br>> <br>> B.t.w., after the recent design changes for multiscreen, it's <br>> unclear to me in which case a Panel is supposed to move along with <br>> the Primary display as opposed to being "pinned" to a specific <br>> display. Could someone please clarify the behavior intended for <br>> Plasma versions >= 5.7 ? Thanks!<br>> <br>> Also, the delay problem typically reappears when I go back to <br>> Primary display = external monitor. Only in two out of perhaps a <br>> dozen logout-login cycles, I observed that the delay problem was <br>> gone, despite the fact that I had Primary display = external <br>> monitor. This may indicate some kind of race condition at login.<br>> <br>> <br>> Since this was an upgrade from an earlier Plasma version, I also <br>> tried the following:<br>> - Remove the contents of ~/.cache<br>> - Temporarily remove ~/.config, ~/.local and ~/.kde and login to KDE<br>> - Login to KDE as another user<br>> but the delay problem behaved the same.<br>> <br>> <br>> The delay problem is exactly the same for Plasma 5.7.5 and 5.8.0:<br>> <br>> Plasma 5.7.5 package versions: </tt><br><tt>> kscreen-5.7.5-1.fc24.x86_64<br>> kwin-5.7.5-1.fc24.x86_64<br>> plasma-desktop-5.7.5-1.fc24.x86_64<br>> plasma-systemsettings-5.7.5-1.fc24.x86_64<br>> plasma-workspace-5.7.5-2.fc24.x86_64<br>> plasma-workspace-libs-5.7.5-2.fc24.x86_64<br>> qt5-qtbase-5.6.1-3.fc24.x86_64</tt><br><tt>> Plasma 5.8.0 package versions: </tt><br><tt>> kscreen-5.8.0-0.1.fc24.x86_64<br>> kwin-5.8.0-0.1.fc24.x86_64<br>> plasma-workspace-5.8.0-0.1.fc24.x86_64<br>> plasma-workspace-libs-5.8.0-0.1.fc24.x86_64<br>> qt5-qtbase-5.6.1-3.fc24.x86_64</tt><br><tt>> <br>> <br>> Please advise on how to best narrow down this issue -- I'd be happy <br>> to do some testing / debugging!<br>> <br>> I tried a KDE Neon Live Image yesterday, but the external monitor, <br>> although shown by the kscreen control module, turns black after a <br>> quick initial KDE logo splash at login.<br>> <br>> I wish some KDE debug messages could be seen in ~/.xsession-errors <br>> (I enabled the debug messages using kdebugsettings), but I don't see<br>> any of the familiar messages - maybe something is broken with the <br>> KDE debug messages as well.</tt><br><tt>This problem is now resolved -- debug messages appear in the system log.</tt><br><tt> <br>> Also, let me know if plasma-bugs is not the right list for this problem.<br>> <br>> Thank you!<br></tt><BR>
</body></html>