Hi list,
Two days ago, I upgraded from F22 to F24. The dnf upgrade succeeded and applications seem to work, but there's a new, serious desktop usability problem:
I'm using a dual-screen setup (LVDS + external monitor), where I usually set Primary dIsplay = external monitor. Moreover, I place the KDE Panel also on the external monitor. When I do that and try to navigate through the Application Menu (launcher with cascading popup menus) or when I click / move over a desktop widget, the following happens:
- After a mouse left click on the KDE menu icon (left hand side of KDE Panel), the menu pops up only after a delay of >= 1 second - When the mouse pointer is moved to another item in a popup menu, the focus visibly jumps from item to item, and a delay of at least 1 second is added on every intermediate item. - When I click / move over a desktop widget, the desktop reacts with a delay of >= 1 second
The delay problem consistently disappears when I set Primary display = Laptop Screen, even though the KDE Panel remains on the external monitor. It's strange that the KDE Panel does not move to the Primary display -- I'm likely seeing the following bug
https://bugzilla.redhat.com/show_bug.cgi?id=1322724 Bug 1322724 - Plasma panel not on primary screen
in F24 as well.
Also, the delay problem typically reappears when I go back to Primary dIsplay = external monitor. Only in two out of perhaps a dozen logout-login cycles, I observed that the delay problem was gone, despite the fact that I had Primary dIsplay = external monitor. This may indicate some kind of race condition.
Since this was an upgrade, I also tried the following, but the delay problem behaved the same: - Remove the contents of ~/.cache - Temporarily remove ~/.config, ~/.local and ~/.kde and login to KDE - Login to KDE as another user
Version-release numbers: kscreen-5.7.5-1.fc24.x86_64 kwin-5.7.5-1.fc24.x86_64 plasma-desktop-5.7.5-1.fc24.x86_64 plasma-systemsettings-5.7.5-1.fc24.x86_64 plasma-workspace-5.7.5-2.fc24.x86_64 plasma-workspace-libs-5.7.5-2.fc24.x86_64 qt5-qtbase-5.6.1-3.fc24.x86_64
Any idea which component should be blamed or how to debug this problem?
I wish some KDE debug messages could be seen in ~/.xsession-errors (I enabled the debug messages using kdebugsettings), but I don't see any of the familiar messages - maybe something is broken with the KDE debug messages as well.
Thanks
Fredy Neeser IBM Zurich Research Laboratory CH-8803 Rueschlikon, Switzerland
On 09/29/2016 06:49 AM, Fredy Neeser wrote:
Hi list,
Two days ago, I upgraded from F22 to F24. The dnf upgrade succeeded and applications seem to work, but there's a new, serious desktop usability problem:
I'm using a dual-screen setup (LVDS + external monitor), where I usually set Primary dIsplay = external monitor. Moreover, I place the KDE Panel also on the external monitor. When I do that and try to navigate through the Application Menu (launcher with cascading popup menus) or when I click / move over a desktop widget, the following happens:
- After a mouse left click on the KDE menu icon (left hand side of KDE
Panel), the menu pops up only after a delay of >= 1 second
- When the mouse pointer is moved to another item in a popup menu, the
focus visibly jumps from item to item, and a delay of at least 1 second is added on every intermediate item.
- When I click / move over a desktop widget, the desktop reacts with a
delay of >= 1 second
The delay problem consistently disappears when I set Primary display = Laptop Screen, even though the KDE Panel remains on the external monitor. It's strange that the KDE Panel does not move to the Primary display -- I'm likely seeing the following bug
https://bugzilla.redhat.com/show_bug.cgi?id=1322724 Bug 1322724 - Plasma panel not on primary screen
in F24 as well.
Also, the delay problem typically reappears when I go back to Primary dIsplay = external monitor. Only in two out of perhaps a dozen logout-login cycles, I observed that the delay problem was gone, despite the fact that I had Primary dIsplay = external monitor. This may indicate some kind of race condition.
Since this was an upgrade, I also tried the following, but the delay problem behaved the same:
- Remove the contents of ~/.cache
- Temporarily remove ~/.config, ~/.local and ~/.kde and login to KDE
- Login to KDE as another user
Version-release numbers:
kscreen-5.7.5-1.fc24.x86_64 kwin-5.7.5-1.fc24.x86_64 plasma-desktop-5.7.5-1.fc24.x86_64 plasma-systemsettings-5.7.5-1.fc24.x86_64 plasma-workspace-5.7.5-2.fc24.x86_64 plasma-workspace-libs-5.7.5-2.fc24.x86_64 qt5-qtbase-5.6.1-3.fc24.x86_64
Any idea which component should be blamed or how to debug this problem?
I wish some KDE debug messages could be seen in ~/.xsession-errors (I enabled the debug messages using kdebugsettings), but I don't see any of the familiar messages - maybe something is broken with the KDE debug messages as well.
Does top show plasmashell running at 100%? Also, check to make sure you don't have overlapping panels on any of the displays.
Thanks
Fredy Neeser IBM Zurich Research Laboratory CH-8803 Rueschlikon, Switzerland
kde mailing list -- kde@lists.fedoraproject.org To unsubscribe send an email to kde-leave@lists.fedoraproject.org
Does top show plasmashell running at 100%?
No, plasmashell is running at 1 .. 4% cpu even while I'm navigating through the menu.
Also, check to make sure you don't have overlapping panels on any of the
displays. Ok, I have just one full-width panel at the lower edge of my external monitor.
Moving the panel to another edge of the external monitor does not eliminate the delay problem.
However, when I move the panel to the LVDS manually (by using Panel Settings and click-selecting/moving 'Screen Edge'), the delay problem - is gone on the menu (panel on LVDS) - is still present for the widgets on the primary display (widgets on external monitor)
B.t.w., the popup menus and widgets react with delays of 1 ... 3 seconds.
I should also mention that the Compositor is set to use the XRender backend.