Help save net neutrality! Learn more.
Close

#755 Wallpaper can cover desktop icons in exotic desktop layouts

1.2
closed-fixed
pcmanfm (129)
5
2014-01-02
2013-07-23
No

I\'m on Arch Linux, using pcmanfm from Git.

I have two 1280x1024 screens, the left one in landscape orientation and the right one in portrait orientation, achieved like this (script produced by arandr):
xrandr --output VGA-1 --mode 1280x1024 --pos 1280x0 --rotate right --output DVI-I-1 --mode 1280x1024 --pos 0x256 --rotate normal --output HDMI-1 --off

The outlines of my screens are sketched in red on this screenshot, and you can see my wallpaper settings in it too:
http://db.tt/0NhdXu80

When I start pcmanfm, most of the icons on the left hand side are covered by the desktop wallpaper, so you can't see them in the screenshot. Even the two that you can see in the rectangle at the top left of the screenshot are actually off the top of the screen, so I can't see them except in a screenshot ;)

If I then click in the blue rectangle I\'ve sketched, the icons become visible (apart from the ones off the top of the screen of course), as you can see in this second screenshot:
http://db.tt/I8pEC9at

If I then click in the yellow rectangle I\'ve sketched, the icons become invisible again.

Look at the desktop wallpaper in the two screenshots, as well. I think that shows you what\'s going on. PCmanfm is drawing two root windows or whatever they\'re called, and it isn\'t calculating their size/position correctly, so they are overlapping.

-------------
Also note:
- I can\'t drag a desktop icon outside of the top left 1280x1024 area - i.e. below the top of the yellow rectangle, or to the right of the blue rectangle.
- If I right-click anywhere in the right-hand screen, or in the little square at the bottom right of the left hand screen (i.e. to the right of the yellow rectangle and below the blue rectangle), then I don\'t get the pcmanfm right-click menu.

Discussion

  • Alister Hood

    Alister Hood - 2013-07-23

    Sorry about the instances of this: \'
    It seems to be a bug in Sourceforge's software - I first tried to post attaching the screenshot, but it was too big. The backslashes were inserted at that point, presumably because they need to escape the ', but then when I resubmitted the page without the attachment it must have escaped them a second time!

     
  • Lonely Stranger

    Lonely Stranger - 2013-07-23
    • milestone: --> 1.2
     
  • Lonely Stranger

    Lonely Stranger - 2013-07-23

    I hope it is not Qt version. That is an intersting configuration, I'll try it.
    Thank you very much for the report.

     
  • Alister Hood

    Alister Hood - 2013-07-23

    Yes, this is with the GTK version. I haven't tested managing the desktop with the QT version.

     
  • Alister Hood

    Alister Hood - 2013-07-23

    FWIW, I've tested with the QT version just now, and it doesn't have any problem like this - it works the way I would expect, except that each icon is shown on both screens :)

     
  • Alister Hood

    Alister Hood - 2013-07-25

    Added a screenshot from the QT version, just for the sake of it ;)

     
  • Alister Hood

    Alister Hood - 2013-07-25

    QT version - no problem here. Check the links in the description to see the broken gtk version

     
  • Alister Hood

    Alister Hood - 2013-07-29

    Hmmm. After again doing a system upgrade (although I don't think it updated anything relevant) and updating to latest git and rebooting, it now seems OK, as long as the xrandr command is run before starting pcmanfm. I can't see any relevant commits though... At the moment it seems there are only two minor issues:
    (1) the wallpaper on the right hand screen is not stretched the full height of the screen like it is in the QT version (it is tiled like in the original screenshot. The wallpaper on the left hand screen is stretched to fit the screen, as expected).
    (2) if I right-click on the right hand desktop the context menu is always shown on the left hand side of that screen (I have no idea if this is controlled by pcmanfm or not.

     
  • Alister Hood

    Alister Hood - 2013-08-01

    > it now seems OK, as long as the xrandr command is run before starting pcmanfm

    Note that fixing this would be a significant improvement, anyway.

     
  • Alister Hood

    Alister Hood - 2013-08-03

    I've filed #3614866 for the simpler case of rotating a single screen.
    I think it will be less confusing filed separately than dealing with it in this ticket, and I'm not sure whether fixing it would completely fix this situation as well.

     
  • Lonely Stranger

    Lonely Stranger - 2014-01-02

    That #3614866 partially fixed this issue but now I hope it is completely fixed in the Git repository.
    At least in my tests using your xrandr options both monitors were configured correctly.
    Test it when it's possible for you and if the bug still exists then reopen the report, please.
    Thank you very much.

     
  • Lonely Stranger

    Lonely Stranger - 2014-01-02
    • assigned_to: nobody --> lstranger
    • status: open --> closed-fixed
     


Anonymous

Cancel  Add attachments