Menu

#6 Graphics broken on XFCE

1.0
closed
nobody
None
2021-12-11
2021-11-25
No

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.

xsnow-3.3.2-1.fc35.x86_64

1 Attachments

Related

Tickets: #6

Discussion

  • Willem Vermin

    Willem Vermin - 2021-11-26

    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:


    [tickets:#6] Graphics broken on XFCE

    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.

    xsnow-3.3.2-1.fc35.x86_64


    Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/xsnow/tickets/6/

    To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

     

    Related

    Tickets: #6

  • Jan Yenya Kasprzak

    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).

     
  • Willem Vermin

    Willem Vermin - 2021-11-26

    I had a look at it, trying to fix the issue. No success, so I documented it: with XFCE, you need compositing.

     
  • Jan Yenya Kasprzak

    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.

     
    • Willem Vermin

      Willem Vermin - 2021-11-30

      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.


      [tickets:#6] Graphics broken on XFCE

      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.

      xsnow-3.3.2-1.fc35.x86_64


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/xsnow/tickets/6/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #6

  • Willem Vermin

    Willem Vermin - 2021-12-03

    I 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
  • Willem Vermin

    Willem Vermin - 2021-12-11

    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.

     
  • Willem Vermin

    Willem Vermin - 2021-12-11
    • status: open --> closed
     

Log in to post a comment.