https://bugs.kde.org/show_bug.cgi?id=508939
Bug ID: 508939
Summary: 1 second delay when opening an app window that uses
xwayland
Classification: Plasma
Product: kwin
Version First unspecified
Reported In:
Platform: EndeavourOS
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: xwayland
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Some apps take about a second to have their window appear, after instantly
showing as launched and active in the "Task Manager" section of the plasma
panel. This behaviour is consistent for the affected apps.
Launching the apps from a terminal and reproducing the behaviour does not show
any errors. However, when reproducing the behaviour while running `journalctl
-f` the following journal entry is consistently witnesses:
kwin_wayland[1325]: kf.windowsystem: static bool KX11Extras::mapViewport() may
only be used on X11
This happens consistently for the following apps:
Discord [Flatpak] - restoring from tray
Spotify [Flatpak] - restoring from tray
Steam [pacman] - restoring from tray and opening any window, such as game
properties
Some examples of apps that work correctly, and don't exhibit the behaviour:
Dolphin, Kate, Krunner
KeePassXC [pacman] - restoring from tray
Firefox [pacman] - new window
Vesktop [Flatpak] - restoring from tray
>From what I gather, what the affected apps have in common is that they all run
in xwayland.
App example 1 - Discord
STEPS TO REPRODUCE
0. Install a clean up-to-date OS with KDE Plasma, such as endeavourOS or
cachyOS
1. Install discord: flatpak install flathub com.discordapp.Discord
2. Open discord, no need to log in
3. Close the discord window, so that it remains in the system tray
4. (optional) open a terminal window and run `journalctl -f` to see the yellow
warning regarding KX11Extras::mapViewport
5. Left click on the discord icon in the system tray
OBSERVED RESULT
Apps using xwayland, such as discord, opening immediately in the "task manager"
section of the panel, but takes about 1 second to actually make the window
appear.
EXPECTED RESULT
Apps using xwayland showing immediately
App example 2 - Steam
STEPS TO REPRODUCE
0. Install a clean up-to-date OS with KDE Plasma, such as endeavourOS or
cachyOS
1. Install steam, run steam and log into steam
2. (optional) open a terminal window and run `journalctl -f` to see the yellow
warning regarding KX11Extras::mapViewport
3a. Close the steam window so that it remains in the system tray, then left
click on the steam icon in the system tray
3b. Open any window inside steam, such as: friends & chat, steam settings, or
game properties
OBSERVED RESULT
About 1 second delay when opening the main steam window from the system tray,
or when opening a window from inside steam
EXPECTED RESULT
The main steam window or any windows opened inside steam appearing immediately
without delay.
SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: EndeavourOS, 6.16.4-zen1-1-zen
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
--
You are receiving this mail because:
You are watching all bug changes.