Closed OnlyUsePascal closed 7 months ago
can you give me the trace log when you switch to desktop?
Here is the clipboard of the file: https://codeshare.io/QnPxnW The moment I started "show desktop" is around 15:00:59, the log of which I had separated to 15907th line.
Hmmm, odd. From the perspective of picom, those windows were never hidden. I wonder how "show desktop" is implemented in Kwin
Ah I see, in Kwin "show desktop" is literally showing the desktop. Kwin has a "desktop" window, which is the window that shows you your wallpaper, which is normally stacked under all other windows. When you do "show desktop", kwin raise the desktop window to the top, covering all other windows.
picom doesn't fade the other windows out because those windows are still there, just covered by the desktop so you can't see them. I feel this is not something we can support without massive hacks.
Thank you for your support! That's very interesting information.
Platform
OS: Arch Linux x86_64 Kernel: 6.6.13-1-lts
GPU, drivers, and screen setup
GPU1: Intel CometLake-H GT2 [UHD Graphics] GPU2: NVIDIA GeForce RTX 3060 Mobile / Max-Q Resolution: Full HD I only use 1 screen
Environment
Desktop: KDE Plasma 5.27.10 Window manager: Kwin Compositor: I turned off Kwin Compositor and switched to Yshui Picom Shell: zsh 5.9
picom version
Installed manually Branch
next
, commit2be58f1
Versionv11.2
How to reproduce the error
meta + d
by default).Expected behavior
The out-fade animation should be applied on all the windows (e.g., windows tagged with
type = normal
on desktop.Current Behavior
Although the windows are hidden, no animations were applied. The video below is for demonstration.
https://github.com/yshui/picom/assets/62138004/59edef47-72fd-4ce5-92b1-c60d31bee797
Configuration: