[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 <holgi@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Found By|--- |Development -- 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#c1 Michael Vetter <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|mvetter@suse.com |simonf.lees@suse.com --- Comment #1 from Michael Vetter <mvetter@suse.com> --- Thanks for the report Holger. pcmanfm is the official file manager of LXDE, pcmanfm-qt is the one form LXQt. They are different projects and don't share the same sources. A symlink is not the right way I think. @Simon could you please adapt xdg-open to choose pcmanfm-qt in LXQt case? -- 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#c2 --- Comment #2 from Holger Sickenberg <holgi@suse.com> --- One year later: This is still an issue and not fixed yet -- 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#c3 --- Comment #3 from Simon Lees <simonf.lees@suse.com> ---
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 <mvetter@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mvetter@suse.com --- Comment #4 from Michael Vetter <mvetter@suse.com> --- 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? -- 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#c5 --- Comment #5 from Michael Vetter <mvetter@suse.com> --- Just a note: For future LXQt version maybe https://github.com/lxqt/libqtxdg/pull/222 will help too. -- 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#c6 --- Comment #6 from Simon Lees <simonf.lees@suse.com> --- (In reply to Michael Vetter from comment #4)
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 <mvetter@suse.com> ---
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