Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nemo: hard-codes path to /usr/lib/gvfs/gvfsd-archive #2811

Closed
Fantu opened this issue Aug 16, 2021 · 4 comments
Closed

nemo: hard-codes path to /usr/lib/gvfs/gvfsd-archive #2811

Fantu opened this issue Aug 16, 2021 · 4 comments

Comments

@Fantu
Copy link
Contributor

Fantu commented Aug 16, 2021

From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992242:

nemo hard-codes the path to /usr/lib/gvfs/gvfsd-archive. This path is an
implementation detail of the gvfs package, and in newer versions it has
been moved to /usr/libexec/gvfsd-archive. At the moment there is a symbolic
link /usr/lib/gvfs/gvfsd-archive available, but we want to remove these
symlinks during the Debian 12 release cycle.

Ideally, nemo should detect whether the archive backend is available in
some other way, like looking for its D-Bus name in the list of activatable
names, or looking for /usr/share/gvfs/mounts/archive.mount.

If that isn't possible, please update the path to its canonical location
since Debian 11, which is /usr/libexec/gvfsd-archive.

@leigh123linux
Copy link
Contributor

Fedora use libexec as well.

gvfs-archive-1.48.1-2.fc35.x86_64 : Archiving support for gvfs
Repo        : fedora
Matched from:
Filename    : /usr/libexec/gvfsd-archive

@mtwebster
Copy link
Member

It looks like we only reference this in a couple of nemo 'actions' to mount an archive. We may be able to just change it to call 'gio mount', which is available in buster (lmde4) as well.

@Fantu
Copy link
Contributor Author

Fantu commented Aug 17, 2021

@mtwebster thanks, the commit you added missed the add of "gnome-disk-utility" to nemo recommends

@mtwebster
Copy link
Member

Done, thanks.

95fced7

carlosmintfan added a commit to carlosmintfan/nemo that referenced this issue Feb 24, 2024
gnome-disk-image-mounter.

Fixes linuxmint#3231
Regression introduced in b7bd80d.
linuxmint#2811 stays fixed as we use /usr/libexec/gvfsd-archive instead of /usr/lib/gvfs/gvfsd-archive now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants