Menu

#390 lxpanel: Basic Multimonitor support

closed-accepted
nobody
None
5
2014-08-15
2011-08-25
Rouslan
No

I have implemented basic multi-monitor support for lxpanel. It still only supports one GdkScreen instance. It uses gdk_screen_get_n_monitors and related functions. Every panel now has an associated monitor, and the task bar has an option to only show tasks from the same monitor.

Here is what my desktop looks like with it: http://img684.imageshack.us/img684/825/dualb.jpg

This was mainly for my own convenience so the panel settings interface was only partially updated (It no longer checks for overlapping panels). Since this is my first time contributing to an open-source project, I want to see what it's thought of, before considering investing any more time into it.

Discussion

  • Rouslan

    Rouslan - 2011-08-25
     
  • Radik

    Radik - 2012-10-25

    Please, feel free to adapt the patch to version 0.5.10 :)

     
  • Anonymous

    Anonymous - 2013-03-20

    Hi,

    I would love to have LXPanel have separate instances for each monitor. I'm 0.5.12 and it doesn't seem to have that option.

    Any chance you can update your patch to the latest lxpanel?

    Cheers,
    Rob.

     

    Last edit: Anonymous 2014-06-16
  • Henry Gebhardt

    Henry Gebhardt - 2013-05-20

    Thank you for the patch. I apologize for responding so late, but lxpanel has been without maintainer for a while. I hope you continue contributing to open source projects. I applied the patch, and it will probably end up in lxpanel 0.6.0.

     
  • Henry Gebhardt

    Henry Gebhardt - 2013-05-20
    • status: open --> closed-accepted
     
  • Stephen Haberman

    Hi,

    Rouslan, I'm trying to use your new monitor setting (which is great!) on lxpanel master, and running into some issues.

    Specifically:

    1) If I change monitor=1 in the lxpanel settings UI, it does not save to the config file. It's always 0. I have to edit the config file to set monitor=1.

    2) When lxpanel is on monitor 1 (which is great!), it seems to overlap the windows, instead of pushing the windows down out of the way.

    3) Whenever I add a new window to monitor 1, lxpanel disappears, and I have to run lxpanelctl restart to fix it.

    Would you have any interest in taking a look at this?

    I really, really like the new monitor setting you added, but it's not quite usable for me with these bugs. Especially the 3rd one.

    Is there anything I could do to help debug this?

    Thanks!

     

Log in to post a comment.