lubuntu 19.04/19.10 - pcmanfm-qt menu won't show(or in wrong position) on 2nd display

Bug #1812342 reported by Chris Guiver on 2019-01-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcmanfm-qt (Ubuntu)

Bug Description

Lubuntu 19.04 QA-Test
hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)

I have two monitors, both 1920x1080 in vertical arrangement (one above the other). I boot 'live' image, and then navigate to preferences->LXQt.settings->Monitor.settings then second 'Set position tab'. Here I move the display that for me starts as the default-right (called DP-1 on this box) so it's positioned directly below the originally-left-positioned monitor (DVI-I-1 its called on this box).

If pcmanfm-qt is on primary monitor, it behaves as expected. If I click a menu item (file, edit, view, go etc) the menu shows and functions.

If however the pcmanfm-qt is moved to the second monitor, the menu doesn't show. I do however get a white line (a few pixels high I'd guess) across both the top of 2nd monitor, and bottom of primary or upper monitor. This pixel-behavior varies if you select file/edit/view/go etc. If you click bookmarks/tool/help on pcmanfm-qt it's small & white but full-width white for file/edit/view/go.

I can't take screendumps when menu shows, so haven't taken pictures of the issue, but my setup before I click menu will be attached.

primary.monitor refers to the default-left monitor as the system boots, or what becomes my 'top'
second.monitor refers to the default-right monitor I've moved to lower position early in description

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: pcmanfm-qt 0.13.0-2ubuntu2
ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
Uname: Linux 4.18.0-11-generic x86_64
ApportVersion: 2.20.10-0ubuntu18
Architecture: amd64
CasperVersion: 1.401
CurrentDesktop: LXQt
Date: Fri Jan 18 07:40:39 2019
LiveMediaBuild: Lubuntu 19.04 "Disco Dingo" - Alpha amd64 (20190117)
SourcePackage: pcmanfm-qt
UpgradeStatus: No upgrade log present (probably fresh install)

Chris Guiver (guiverc) wrote :
Chris Guiver (guiverc) wrote :

-- I've copied the following from my QA-test comments; point is in 2nd paragraph! --

my comments and issues are recorded on bug-reports. 1812342 is NEW, and 1809201 is a real problem. If the window is on primary-display there is no issue, but I cannot select any menu item. I had no issues on `qterminal` or `quassel irc` menu on 2nd display. To get menu to work I just had to move the window to display0 (primary-display) but users wouldn't accept that.

When I positioned monitors left-right - i had NO ISSUES, only when positioned vertically as I have on the boxes here, so this will only affect weirdo's like me :(

Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:

tags: added: iso-testing
Chris Guiver (guiverc) wrote :

Still on QA-Test (x86_64 on hp8200), if `pcmanfm-qt` is on 2nd display where menu doesn't show, I can use menu shortcuts (eg. ALT+F then T for file->new-tab) and they work. This is useful only if you knew what keys to press. Likewise ALT+F then ENTER produced another open tab. I can use ALT+F(for file, v for view etc) and then arrow-keys and enter to select - but I have to know what I should be navigating for it to work. The function is there, it's just not displaying...

Chris Guiver (guiverc) wrote :

this needs a re-test; it's not doing it on my installed (& rather modified) lubuntu 19.04 system on d960 I just realized. i don't often qa-test with this box (it's usually running & where I enter comments etc) but has same [vertical] screen placement. maybe it's related to video driver? or no longer an issue. i need to re-test

Chris Guiver (guiverc) wrote :

QA-Test 2019-02-16 on hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)

// 19.04 daily x86_64
// following are selected portions copied/pasted from QA-test report.

change monitor-settings to match my [weird] vertical setup (one monitor above other)
my left open pcmanfm-qt & firefox windows got pushed [mostly] off screen, but i was able to drag back correctly...
with pcmanfm-qt on lower (was right, now lower) display menus do not display (normal behavior on other display) -
i adjusted monitor-settings back to left-right configuraton (as it was when booted) & re-did some of the above bug-report tests, the screensaver did not correct itself..

// screensaver is a different issue, this re-test after re-orientation was not re-created...

Chris Guiver (guiverc) wrote :
Download full text (4.4 KiB)

2019-02-17 19:30 QA-Test Lubuntu 19.04 daily (live)

// the following is selected bits pasted from my QA-TEST comment
// note in prior cut/pastes I only pasted the bit relating to each specific bug, but as they all relate (none occur until I change orientation of displays, then all are annoying-bugs, but if I change back display.orientation they all disappear) this will be all (without exceptions removed, eg. screensaver is different issue)

dell [optiplex] 960 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)

/ plan is some simple stuff, then change setup to my used setup (vertical layout of my monitors)
// this is my most used system which has run Lubuntu 19.04 for all 2019; before then was mostly XFCE (a Ubuntu install back when 17.10 was testing with Xubuntu and Lubuntu added). I have been having fewer issues with display strangeness of my installed system than prior QA-tests using 'live' so this will be focus again today (as per recent hp8200 test)

pcmanfm-qt to play (expecting no issues before I re-arrange monitors, selecting random devices, folders, minimize, maximize
firefox (ublock origin, stream utube as window, f11, fullscreen on each monitor, maximize, minimize etc)
searching for an starting some music (dc7700 where I log this has poor speakers & it's annoying me), found some so `vlc` will be playing music from now on

// then adjust displays to my vertical placement & re-do what I just did...
// note: possibly typos on this system, I'm having issues with this model.m kbd browser & this dc7700 running ubu 14.04 (installed) that I normally don't have, so apologies for any strange things..

ZERO issues at this point on either screen, everything performs perfectly (as expected).
Closed pcmanfm-qt & firefox (vlc still running for background music)
Now change orientation of displays, pref->lxqtsett->monitor.settings_set.position
DVI-1 is setup directly BELOW DVI-0 (my real setup has slight horizontal diff, but that creates more issues I now ignore for qa-testing; vertical arrangement is simpler to replicate)
drag VLC so it's full onscreen (only left part was visible - ignoring this)..

pcmanfm-qt is perfect on top (dvi0) screen, selecting different folders or devices has no issue, selecting menus display as expected.. move it to dvd1 (bottom display) and warps/moves around screen partially obscured by panel & part on display0, part on display1 - &
if i maximize pcmanfm-qt (dvi1, was good on dvi0) it goes full width but is only using ~2cm of display & so it useless .. on minimize I get

This is my USED system, and yet don't suffer this. Yes my system is hugely modified (xubuntu & ubuntu are installed, lots of apps, lots of changes but mostly to xfce)...

went and changed screensaver to 1 min, m6502 selected & wait... screen dims then screensaver operates on dvi0 but dvi1 returns to show what is was showing (unhidden).. I didn't have a changing window on that dis...


Chris Guiver (guiverc) on 2019-03-14
description: updated
Chris Guiver (guiverc) on 2019-04-11
description: updated
Chris Guiver (guiverc) wrote :

I'm sure I had experienced this on my recent opensuse tumbleweed install (on 8200 box).

In trying to re-create it for bugzilla (opensuse) report, I could no longer get it to occur, so have removed the mention in description & make only this comment.

description: updated
Chris Guiver (guiverc) wrote :
Chris Guiver (guiverc) wrote :

19.10 QA-test on lenovo thinkpad x201 (i5-m520, 4gb, i915)
with external vga display connected

-- (notes copied & adjusted from qa-test comments)
adjust monitor setup so vga is below laptop

pcmanfm-qt to explore how menu reacts now; fine on laptop, it's not good on now-bottom display, but at least showing and usable.. menus appear at very top of display

Menus display, just not as expected. this is an improvement! (note: my resolutions differ so it may not be it but I don't want a new bug report)

I'm suspicious this is changed behavior, & not new - thus old bug report used.

Chris Guiver (guiverc) wrote :

Lubuntu 19.10 QA-Test on hp 8200 mentioned previously
I could NOT re-create this issue today.

-- from qa-test comments
hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)
adjust monitors to match setup (default-right is my primary & below other display)
move panel to my lower display
looked for - no issues

I wonder if the movement of panel (rarely done in testing) to lower display is key (ie. causes value to be set that fixes the unset value cause), or issue has been fixed upstream.

Chris Guiver (guiverc) wrote :

continuation of comment #11 (still same QA-test) ...
-- from qa-test comments

I had finished, and saw so look at it ..
a `sudo service sddm restart` just restarted my LXQt desktop; alas my panel position had moved to top display but I'll ignore that.

grrr... reopened pcmanfm-qt to explore and window now moves on changing device (partition on hdd);
grr... looked for and issues now too

Chris Guiver (guiverc) on 2019-08-20
tags: added: eoan
Chris Guiver (guiverc) wrote :

19.10 Lubuntu x86_64 qa-test (beta) 2019-09-26.1

thinkpad sl510 with external vga (positioned on floor below coffee table)

This I believe is the same issue; but the "menu doesn't show" does not apply - it's there in this case, but it's appearing above the window. Refer picture

In most (if not all) prior cases the menu appeared only as pixels right at top of display.

If I move pcmanfm-qt's window lower; the menu appears in the same position being further away from my window.

Chris Guiver (guiverc) wrote :

lenovo thinkpad sl510 (c2d-t6570, 2gb ram, i915) for #13

summary: - lubuntu 19.04 - pcmanfm-qt menu won't show on 2nd display
+ lubuntu 19.04/19.10 - pcmanfm-qt menu won't show(or in wrong position)
+ on 2nd display
Chris Guiver (guiverc) wrote :

hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)
purpose of this test is to start looking for old bugs & confirm focal impacted; these bugs are old & upstream issues and will impact very few end-users (impact me thus why chased)
boot up; adjust displays to match my setup (default-right display is below other display)
pcmanfm-qt menu can't be seen/used when on lower display -

tags: added: focal
Chris Guiver (guiverc) wrote :

Lubuntu 20.04 QA-Test 2019-11-12 test on
hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)

attempted to re-create this; and could NOT do so.
upstream have CLOSED this issue... hopefully it's fixed & gone.

Walter Lapchynski (wxl) wrote :

Closed per OP

no longer affects: lxqt-session (Ubuntu)
Changed in pcmanfm-qt (Ubuntu):
status: New → Fix Released
Chris Guiver (guiverc) wrote :

Lubuntu 20.04 QA-test on
hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)

Exploring the vlc privacy & network.. appearing and this issue was noticed still occurring.

I acknowledged this first whilst running XFWM4; returning to openbox it was there though. Sorry.

To create it on hp 8200; it requires me to have my top-display at the bottom, and my-bottom display above (top) my other display. Normally I don't test in this format as it screws with my head mouse-operation wise...

Changed in pcmanfm-qt (Ubuntu):
status: Fix Released → New
Chris Guiver (guiverc) wrote :

Lubuntu 20.04 QA-Test on
dell [optiplex] 960 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350)

This issue was re-created today. Please refer to comments on as to what I did (started >60 mins ago)

Of primary note was once issue was created.. (ie. Monitor.Settings to change screen position and panel on each display)

Running `xfwm4 --replace` would have NO EFFECT on issue occurring. It still occurred.

To post a comment you must log in.