PCManFM-Qt Right Click


#1

When I right-click in PCManFM-Qt main content window in a directory and select Create-New (to create a new empty file); my entire home directory file list is displayed, in addition to Folder and Blank File. If I am in my home directory, even all the hidden files are displayed.

This clutters the popup menu. Is there a way to prohibit my home files from showing on the right-click popup menu?

I do not understand why this list is needed, I selected one of my files and it seems all it does is perform a copy. Could someone explain the intended purpose of listing the home files?

And I would like to thank the developers of LXQT. Just switched over from XFCE, been a long time user of LXDE in the past. LXQT is looking very good.

Thanks in advance.


(Alf Gaida) #2

can you provide a screenshot and some background informations - LXQt version / Distribution would be nice.


(Pedram Pourang) #3

I guess you’ve mistaken pcmanfm-qt with another app. As @agaida implied, that could be determined by seeing a screenshot.


#4

Sorry about that, just thought this was part of PCManFM-Qt standard operation.

OS is Devuan Testing. LXQt is 0.14 (from Debian). To note, I also had this same issue in LXQt 0.13.

1st post and 1st upload of images, so not sure how they are going to appear. Anyway uploaded pic of (1) my home directory with “about” to show pcmanfm-qt 0.14, and (2) the right-click popup with the home directories displayed in menu.

Got error on post- I can only upload 1 pic at a time, here is 1st.


#5

2nd pic; right-click


(Pedram Pourang) #6

It doesn’t have anything to do with your “entire home directory file”. Check what you’ve put inside ~/Templates (but, probably, forgotten).


#7

Please excuse my ignorance, but where is /Templates? I dont see a Templates file nor directory within my home, atleast I cant find it.


(Pedram Pourang) #8

Put ~/Templates inside the path-edit and press Enter.


#9

~/Templates takes me to /home/dxrobertson/Templates, which as can be seen in my 1st pic; I do not have a Templates directory. Does LXQt requires one?


(Pedram Pourang) #10

The screenshot couldn’t show that you had no Template dir because files can be made hidden without a dot at the beginning of their names.

Anyhow, if the Template dir doesn’t exist, you’ll see nothing below “Blank File” on that menu. So, either the Template dir exists but is hidden or there’s something wrong with your build of pcmanfm-qt/libfm-qt.

How did you install V0.14.0?


(Alf Gaida) #11

@tsujan - a really good question, i didn’t find any LXQt later than 11.x in the devuan repository. And i am not sure (just in case) that using some debian repositories is a clever idea. Anyways - can’t reproduce right now.


(Pedram Pourang) #12

Right, it isn’t reproducible, with or without ~/Templates.


(Alf Gaida) #13

Anyways - we should recommend the installation of inxi (hint for devuan and void users: no systemd needed afaik) - that will help us a lot in support (active repos and used kernel, init system, active repos). I guess i should add it somehow as Recommend and Suggest to the lxqt-metapackages in debian.

output: inxi -SCGIr
System:    Host: ramme Kernel: 4.20.6-towo.1-siduction-amd64 x86_64 bits: 64 Desktop: LXQt 0.14.0 
           Distro: siduction 16.1.0 Patience - lxqt - (201610120613) 
CPU:       Topology: 8-Core model: AMD FX-8350 bits: 64 type: MCP L2 cache: 2048 KiB 
           Speed: 1517 MHz min/max: 1400/4000 MHz Core speeds (MHz): 1: 1517 2: 1517 3: 1516 4: 1515 5: 1517 6: 1517 7: 1516 
           8: 1517 
Graphics:  Device-1: NVIDIA GM206 [GeForce GTX 950] driver: nvidia v: 415.27 
           Display: x11 server: X.Org 1.20.3 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa 
           resolution: 3840x2160~60Hz 
           OpenGL: renderer: GeForce GTX 950/PCIe/SSE2 v: 4.6.0 NVIDIA 415.27 
Repos:     No active apt repos in: /etc/apt/sources.list 
           No active apt repos in: /etc/apt/sources.list.d/apt-spy.list 
           Active apt repos in: /etc/apt/sources.list.d/atom.list 
           1: deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
           Active apt repos in: /etc/apt/sources.list.d/brave-browser.list 
           1: deb [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt buster main
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://ftp.debian.org/debian/ stable main contrib non-free
           2: deb-src http://ftp.debian.org/debian/ stable main contrib non-free
           3: deb http://ftp.debian.org/debian/ testing main contrib non-free
           4: deb-src http://ftp.debian.org/debian/ testing main contrib non-free
           5: deb http://ftp.debian.org/debian/ unstable main contrib non-free
           6: deb-src http://ftp.debian.org/debian/ unstable main contrib non-free
           7: deb http://ftp.debian.org/debian/ experimental main contrib non-free
           8: deb-src http://ftp.debian.org/debian/ experimental main contrib non-free
           9: deb http://incoming.debian.org/debian-buildd buildd-unstable main contrib non-free
           10: deb-src http://incoming.debian.org/debian-buildd buildd-unstable main contrib non-free
           11: deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main contrib non-free
           12: deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main contrib non-free
           13: deb http://ftp.debian.org/debian/ stretch-backports main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/enpass.list 
           1: deb http://repo.sinew.in/ stable main
           Active apt repos in: /etc/apt/sources.list.d/extra.list 
           1: deb https://packages.siduction.org/extra unstable main contrib non-free
           2: deb-src https://packages.siduction.org/extra unstable main contrib non-free
           3: deb https://packages.siduction.org/extra experimental main contrib non-free
           4: deb-src https://packages.siduction.org/extra experimental main contrib non-free
           5: deb https://packages.siduction.org/extra preview main contrib non-free
           6: deb-src https://packages.siduction.org/extra preview main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/fixes.list 
           1: deb https://packages.siduction.org/fixes unstable main contrib non-free
           2: deb-src https://packages.siduction.org/fixes unstable main contrib non-free
           3: deb https://packages.siduction.org/fixes experimental main contrib non-free
           4: deb-src https://packages.siduction.org/fixes experimental main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/lxqt-snapshots.list 
           1: deb http://packages.4sid.eu/debian experimental-snapshots main
           2: deb-src http://packages.4sid.eu/debian experimental-snapshots main
           No active apt repos in: /etc/apt/sources.list.d/packages.g-com.eu.list 
           Active apt repos in: /etc/apt/sources.list.d/scootersoftware.list 
           1: deb http://www.scootersoftware.com/ bcompare4 non-free
           Active apt repos in: /etc/apt/sources.list.d/teamviewer.list 
           1: deb http://linux.teamviewer.com/deb stable main
           Active apt repos in: /etc/apt/sources.list.d/virtualbox.list 
           1: deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian cosmic contrib
           Active apt repos in: /etc/apt/sources.list.d/webupd8team-java.list 
           1: deb http://ppa.launchpad.net/webupd8team/java/ubuntu zesty main
           2: deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu zesty main

(Pedram Pourang) #14

inxi is a must but LXQt can live without it; can’t it?


(Alf Gaida) #15

it can - i was only loud thinking - in nearly no case Suggests are installed in debian and derivatives - nobody is so crazy and type:

apt install $foo --install-suggests

as this would install not only all neighbours pets - even the whole town would likely be installed :smiley:


(Pedram Pourang) #16

Understood :slight_smile:


#17

Devuan is a fork of Debian, and the way the repositories work are that Debian is the base. The only packages in Devuan repositories are ones from Debian that require modification due to systemd dependencies. Thus LXQt is in effect installed from Debian repositories since they required no modification.

My particular install was done via apt install --no-install-recommends of the individual LXQt packages. All dependencies are satisfied. I have no problems with LXQt other that this strange oddity. Its as simple at this- I right-click in the main content window, select Create-New; and I get a list of all my files from my home directory as shown in included pic. I have no Templates nor .Templates directory, anywhere.

If I get time, I will take a look at the source code and see if I can find anything.

Again- thanks to all for responding.


(Pedram Pourang) #18

If it was so simple, no one would ask about builds.


(Alf Gaida) #19

ok - just a clarification - i (with my debian maintainer hat on) will not support any installation without recommends. Period.

Edit: This is valid for debian and all derivatives.

Edit II: Maybe i should be more verbose - i followed the debian policy strictly most of the time regarding dependencies and recommends. So - a package with no recommends means: It just don’t segfault, i would call an installation without recommends broken and only recommend it if one really know what one is doing. The result of such a installation will be that several options and features just don’t work as expected. And i was really strict about it - the only things that are in dependencies without being really dependencies in the sense of Debian are the gio stuff and perl mimetypes iirc. I might have forgotten some things that are expected to be installed - but not much.


(Pedram Pourang) #20

@agaida I think you’re right: his XDG user dirs may be a mess because of not installing any recommended package.