#1098 Opaque move false freezes conky

v1.4.0
closed-wont-fix
nobody
None
5
2016-07-30
2013-11-22
Liquibyte
No

Running conky with session.screen0.opaqueMove: false causes conky to freeze up while dragging windows around. Not sure if this is a feature or a bug but it certainly affects anyone who wants to not have opaque moving on.

Fluxbox 1.3.5
Conky any

Discussion

  • Mathias Gumz

    Mathias Gumz - 2013-11-22

    fluxbox "freezes" all windows so it can xor the border for the non-opaque move. otherwise you would see glitches and fluxbox would not be able to remove what it has drawn.

    i am tempted to just close the ticket but on the other hand we could also use a proxy-window with a border and the content masked out via xshape. should look the same but without the freezing.

    mhhh. anyone who wants to implement a prove-of-concept? :)

     
  • Liquibyte

    Liquibyte - 2013-11-22

    It's a "feature" I can live with. I just had about a week of trying to track down a bug in a lua script that was freezing while dragging and thought it was my code or conky's code until I decided to make a movie so that others could see what was going on and the windows didn't move in the capture so I turned on opaque moving and viola, problem gone.

    Wouldn't there be a way to freeze and xor the window being moved just redrawing that one and not all of them? I've not looked at the code and am not sure I would be able to follow it even if I did but I'll probably give it a go anyway because I'm curious about how windows get managed and the calls to the root window.

     
  • Mathias Gumz

    Mathias Gumz - 2015-01-21

    no, the xor-thingy is drawn on the rootwindow and thus ontop of all the pixels underneath it.

     
  • Mathias Gumz

    Mathias Gumz - 2015-01-21
    • Group: v1.3.5 --> future release
     
  • Thomas Luebking

    Thomas Luebking - 2016-06-25

    If the point of non-opaque moving is performance (as it was in the ancient when X11 ran on tcp ;-) using an xshaped window would be counterproductive.
    if the point is to provide a glimpse at the "to be taken" position, compositors would nowadays be the solution (and fluxbox to offer lowering the transparency of moved windows)

     
  • Mathias Gumz

    Mathias Gumz - 2016-07-03
    • status: open --> closed-wont-fix
    • Group: future release --> v1.3.8
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks