[Bug 1132532] New: /usr/bin/xdg-open wants to open /usr/bin/pcmanfm but there is just /usr/bin/pcmanfm-qt
http://bugzilla.suse.com/show_bug.cgi?id=1132532 Bug ID: 1132532 Summary: /usr/bin/xdg-open wants to open /usr/bin/pcmanfm but there is just /usr/bin/pcmanfm-qt Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: LXQt Assignee: mvetter@suse.com Reporter: holgi@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- On a Leap 15.1 LXQT environment: xdg-open from xdg-utils RPM wants to open /usr/bin/pcmanfm but not there is just /usr/bin/pcmanfm-qt So we either need a symlink pcmanfm -> pcmanfm-qt or xdg-open needs to check if it needs to call the one or the other. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1132532
Holger Sickenberg
http://bugzilla.suse.com/show_bug.cgi?id=1132532
http://bugzilla.suse.com/show_bug.cgi?id=1132532#c1
Michael Vetter
http://bugzilla.suse.com/show_bug.cgi?id=1132532
http://bugzilla.suse.com/show_bug.cgi?id=1132532#c2
--- Comment #2 from Holger Sickenberg
http://bugzilla.suse.com/show_bug.cgi?id=1132532
http://bugzilla.suse.com/show_bug.cgi?id=1132532#c3
--- Comment #3 from Simon Lees
From reading the file, atleast in the tumbleweed version xdg-utils only tries to use pcmanfm if it detects LXDE, for LXQt is using whatever is stored in the mimedatabase as the default filemanager, I don't have an lxQt install easily accessible atm so I can't tell you the best way to check and change that.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1132532
http://bugzilla.suse.com/show_bug.cgi?id=1132532#c4
Michael Vetter
https://bugzilla.suse.com/show_bug.cgi?id=1132532
https://bugzilla.suse.com/show_bug.cgi?id=1132532#c5
--- Comment #5 from Michael Vetter
https://bugzilla.suse.com/show_bug.cgi?id=1132532
https://bugzilla.suse.com/show_bug.cgi?id=1132532#c6
--- Comment #6 from Simon Lees
Default applications in LXQt are set in lxqt-config-session -> Default Applications. But there one can only set the default terminal and browser.
Wouldn't it make sense to change xdg-utils to open pcmanfm-qt in case of LXQt? I thought this is what it is there for?
Generally xdg-utils isn't calling specific applications, in this case it should be looking up the default file manager, from however LXQt / xfce etc is storing it and using that, some users may want to use an alternate filemanager and hardcoding something in xdg-utils would break that. Other distro's may also call pcmanfm-qt just pcmanfm etc. The ideal solution would be for LXQt to set a default filemanager of pcmanfm-qt -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1132532
https://bugzilla.suse.com/show_bug.cgi?id=1132532#c7
--- Comment #7 from Michael Vetter
Other distro's may also call pcmanfm-qt just pcmanfm etc.
Why would they do that? That would be awfully wrong :-) pcmanfm and pcmanfm-qt are two seperate projects with seperate code bases sharing nothing but a similar name and the same guy who started those projects. The packages are names pcmanfm-qt on all distros that I'm aware of for pcmanfm-qt and the binary always has this name too. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com