Hello, it seems that the latest xsnow is broken on my Fedora 35 with XFCE desktop - the snow flakes and other moving objects leave trails behind themselves. See the attached screenshot.
Status: open Milestone: 1.0 Created: Thu Nov 25, 2021 09:59 PM UTC by Jan Yenya Kasprzak Last Updated: Thu Nov 25, 2021 09:59 PM UTC Owner: nobody Attachments:
Hello, it seems that the latest xsnow is broken on my Fedora 35 with XFCE desktop - the snow flakes and other moving objects leave trails behind themselves. See the attached screenshot.
Willem, thanks for the fast reply. You are right that my desktop does not use compositor. I even don't use xfwm4 (the default window manager in XFCE), but Sawfish WM instead. So xfwm-tweaks-settings does not work with it. But I tried to switch to xfwm4, and I confirm that xsnow works as expected, when I enable the compositor (and has the above mentioned problem when I disable it).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmm. Thanks anyway for looking at this. I tried to start compositor (picom), and it works with it.
However, I have another glitch: when I enable Snow → On windows, snowflakes pile up about 20-30 pixels below the top of the screen instead of on top of windows.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmm. I tried a simple example program. It seems that XClearArea() followed by XFlush() has no effect on the Desktop window of xfce.
If you are interested, I can send you the example program.
Piling op of snow 20-30 pixels below the top of the screen: I guess there is an (invisible) window there. Xsnow tries to ignore some types of windows, but yes, maybe some kind of window is not recognized.
On my system (Debian sid): in xfce, disable compositing, start picom: xsnow works OK.
Can you find the id of that window, using xwininfo, and then, using that id, run xprop -id <id> and send the output to me?</id>
On 11/29/21 17:13, Jan Yenya Kasprzak wrote:
Hmm. Thanks anyway for looking at this. I tried to start compositor (picom), and it works with it.
However, I have another glitch: when I enable Snow → On windows, snowflakes pile up about 20-30 pixels below the top of the screen instead of on top of windows.
Status: open Milestone: 1.0 Created: Thu Nov 25, 2021 09:59 PM UTC by Jan Yenya Kasprzak Last Updated: Fri Nov 26, 2021 01:44 PM UTC Owner: nobody Attachments:
Hello, it seems that the latest xsnow is broken on my Fedora 35 with XFCE desktop - the snow flakes and other moving objects leave trails behind themselves. See the attached screenshot.
That is an issue that until now went unnoticed by me, older versions are also affected.
Xsnow does not behave well in xfce if compositing is disabled.
From your screenshot I assume that compositing is disabled on your system.
You enable it by:
Applications -> Settings -> Window Manager Tweaks -> Compositor -> Enable display compositing
Let me know if this works for you.
In the mean time I will try to fix the issue.
Willem
On 11/25/21 22:59, Jan Yenya Kasprzak wrote:
Related
Tickets:
#6Willem, thanks for the fast reply. You are right that my desktop does not use compositor. I even don't use xfwm4 (the default window manager in XFCE), but Sawfish WM instead. So xfwm-tweaks-settings does not work with it. But I tried to switch to xfwm4, and I confirm that xsnow works as expected, when I enable the compositor (and has the above mentioned problem when I disable it).
I had a look at it, trying to fix the issue. No success, so I documented it: with XFCE, you need compositing.
Hmm. Thanks anyway for looking at this. I tried to start compositor (picom), and it works with it.
However, I have another glitch: when I enable Snow → On windows, snowflakes pile up about 20-30 pixels below the top of the screen instead of on top of windows.
Hmm. I tried a simple example program. It seems that XClearArea() followed by XFlush() has no effect on the Desktop window of xfce.
If you are interested, I can send you the example program.
Piling op of snow 20-30 pixels below the top of the screen: I guess there is an (invisible) window there. Xsnow tries to ignore some types of windows, but yes, maybe some kind of window is not recognized.
On my system (Debian sid): in xfce, disable compositing, start picom: xsnow works OK.
Can you find the id of that window, using xwininfo, and then, using that id, run xprop -id <id> and send the output to me?</id>
On 11/29/21 17:13, Jan Yenya Kasprzak wrote:
Related
Tickets:
#6I made available a pre-release of xsnow: version 3.3.6~pre4, see
https://ratrabbit.nl/ratrabbit/xsnow/downloads/index.html
There is an option to neglect large windows near the top and near the bottom of the screen. See the 'settings' tab. Maybe that solves your problem.
Last edit: Willem Vermin 2021-12-03
I think it is fixed now in 3.4.0: you can exclude large windows near the top and near the bottom in the 'settings' tab.