Menu

#708 lxpanel 0.7.99 covers maximized windows

None
closed-fixed
lxpanel (297)
6
2014-11-18
2014-11-17
No

lxpanel 0.7.99 covers maximized windows

I compiled version 0.7.99. this morning. Now I see that lxpanel covers maximized windows,as it did before (reported in #679)
Both 'Reserve Space' or resizing by 1 pixel and reset again temporarily fix the issue. As soon as I restart lxpanel again, the maximized windows are covered again.

1 Attachments

Discussion

  • Lonely Stranger

    Lonely Stranger - 2014-11-17

    Thank you very much for the report. Could you explain it more detailed? How many monitors do you have? What is your monitors placement (if you have 2 or more)? What are settings for the panel (I'm especially interested in 'autohide' and 'setpartialstrut' settings)? What is your OS? How can I reproduce the issue? Thanks in advance.

     
  • Freddy Willemsen

    I use a laptop using the internal display, thus there is only one screen.

    I am using Fedora 20 (x86_64).

    My global panel settings:

    Global {
    edge=top
    monitor=0
    allign=left
    margin=0
    widthtype=percent
    width=100
    height=24
    transparent=0
    tintcolor=#565656
    alpha=255
    autohide=0
    heightwhenhidden=2
    setdocktype=1
    setpartialstrut=1
    usefontcolor=1
    fontsize=8
    fontcolor=#000000
    usefontsize=1
    background=0
    backgroundfile=/usr/share/lxpanel/images/background.png
    iconsize=24
    loglevel=2
    }

    I can reproduce it as follows:
    - make sure a full screen application is active
    - then open a terminal window and issue lxpanelctl restart.

    The effect can be seen in the screenshot I initially uploaded. The top border with the minimize/maximaxe/close buttons disappears.

    Hope this clarifies things a bit.

     
  • Lonely Stranger

    Lonely Stranger - 2014-11-17

    Does it only happen if you restart panel? I ask that just because it is not the case which can be handled by application because window manager draws windows in the order they appear, except for desktop background one which is always below any others, therefore when panel appears after restart it appears above any windows until they again cover it. Using Alt+Tab will easily cover panel in your case. And also it should be never needed to restart panel because panel should be the application which is started before any other application and stopped after all windows are closed so I don't think this could be an issue ever. In any case I see no possibility to change behavior after panel restart, I'm sorry. Any other case is a subject for fix, of course. So does this happen not after restart?
    Thank you very much.

     
  • Alister Hood

    Alister Hood - 2014-11-17

    Does it only happen if you restart panel? I ask that just because it is not the case which can be handled by application because window manager draws windows in the order they appear, except for desktop background one which is always below any others, therefore when panel appears after restart it appears above any windows until they again cover it.

    I don't know about every other window manager, but Openbox usually resizes maximised windows when you restart lxpanel. It also resizes them when you move the panel from one screen to another - you would certainly expect that, wouldn't you?

     
  • Freddy Willemsen

    It does not happen only after you restart lxpanel. It also happens after a fresh boot. The lxpanel restart was to offer a (quickly) reproducable case. So, in short, after a fresh reboot, everything appears normal until you open some application.

     
  • Lonely Stranger

    Lonely Stranger - 2014-11-18
    • status: open --> pending-fixed
    • assigned_to: Lonely Stranger
    • Group: -->
    • Priority: 5 --> 6
     
  • Lonely Stranger

    Lonely Stranger - 2014-11-18

    I hope this issue is completely fixed recently in the GIT repository. Test it when possible and report back if something is still wrong. Thank you a lot for the diagnostics!

     
  • Freddy Willemsen

    Thanks for the quick fix. Confirmed, this bug is fixed in the git repository.

     
  • Lonely Stranger

    Lonely Stranger - 2014-11-18
    • status: pending-fixed --> closed-fixed
     

Log in to post a comment.