add support for nemo file manager

Bug #1108726 reported by Paolo Stivanin
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Déjà Dup
Won't Fix
Wishlist
Unassigned

Bug Description

Please could you add support for the Nemo file manager?
Thanks a lot!

(https://github.com/linuxmint/nemo)

Revision history for this message
Rik Shaw (rik-shaw) wrote :

Seconded. Would be very nice-to-have. (sorry for the "me to comment" but wanted to add some activity).

Revision history for this message
Rik Shaw (rik-shaw) wrote :

I don't understand fully, but is it possible this is being worked on and a forthcoming version of deja-dup will have nemo support?

https://lists.launchpad.net/deja-dup-team/msg00571.html

Revision history for this message
Neil Padgett (neil452) wrote :

Using Nemo actions, this is very easy to do and seems to work perfectly. I've attached a simple "nemo-action" file that I use. It needs to placed in /usr/share/nemo/actions. Then right-click on an empty area of Nemo and you should see "Restore missing...", which will launch Deja-Dup's Restore dialogue.

Revision history for this message
ben (bschaefer) wrote :

To add recovery of file versions I use the attached nemo_action.

Implementing that request is rather easy and the user base of nemo quite big. I don't see why this is sitting around unimplemented for more than 2 years. Or is there some issue with translations?

Revision history for this message
ben (bschaefer) wrote :

This was also requested in nemo's issue tracker.
See: https://github.com/linuxmint/nemo/issues/202 and https://github.com/linuxmint/nemo/issues/980

Revision history for this message
Daviddez (daviddez) wrote :

As a new user of Deja Dup I came upon this problem and posted it as a question to Deja Dup, which was quickly aand respectfully answered. https://answers.launchpad.net/deja-dup/+question/453569

Although there is the work around of using Nautilus, would be nice if Nemo "out of the box" would handle this.

Thanks - your hard work and great talents are appreciated

Revision history for this message
Daviddez (daviddez) wrote :

Have added this as a Nemo bug rather than as a Deja Dup one - see https://bugs.launchpad.net/linuxmint/+bug/1673004 as follows:

Linux Mint 18.1 Cinnamon

Deja Dup "restore missing files" works with Nautilus and not Nemo (see https://answers.launchpad.net/deja-dup/+question/453569 ).

This is listed as a bug for Deja Dup - see https://bugs.launchpad.net/deja-dup/+bug/1108726

However since it works for Nautilus and not Nemo this may be a Nemo bug rather than a Deja Dup one and should be fixed there.

Thanks all for your hard, talented and uncompensated work.

Revision history for this message
Naël (nathanael-naeri) wrote :

As far as I understand, Déjà-Dup's integration in Nautilus is provided by libdeja-dup.so in /usr/lib/[x86_64-linux-gnu]/nautilus/extensions-3.0 (exact path depending on Déjà-Dup version).

Would this library work the same with Nemo, or has Nemo diverged too much from Nautilus for that? I haven't found where Nemo looks for extensions: is there a similar directory? If there is, someone using Nemo please copy or symlink to libdeja-dup.so and see if it works. There are two things to check: "Restore Missing Files..." and "Revert to Previous Version..."

I have also not found any Nemo documentation about extension development, so I wouldn't know what's the best practice Nemo developers recommend for adding functionality to their file manager. Someone please point me to such documentation if it exists.

In the meantime, the nemo_action tricks mentioned above in comments 3 4 5 look like good workarounds that anyone can place in their /usr/share/nemo/actions/ (system-wide) or ~/.local/share/nemo/actions/ (user-specific). Also see https://github.com/linuxmint/nemo/blob/master/files/usr/share/nemo/actions/sample.nemo_action for syntax and documentation if needed.

Note that a previous attempt at adding Nemo support in Déjà-Dup was turned down by the main developer, see https://code.launchpad.net/~kaie/deja-dup/deja-dup/+merge/156644 for reasons. Also Déjà-Dup officially only supports GNOME and Unity (and unofficially MATE but only because their file manager apparently looks for extensions in the same directory than Nautilus does, at least for now).

Vej (vej)
Changed in deja-dup:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Michael Terry (mterry) wrote :

We’ve dropped nautilus integration in favor of an in app browse and restore experience.

Changed in deja-dup:
status: Confirmed → Won't Fix
Revision history for this message
Daviddez (daviddez) wrote :

That's fantastic Michael - Thanks! A much better way to go. In which version will this be live? I'm presently on Linux Mint 19.3 using Version 37.0

Revision history for this message
Michael Terry (mterry) wrote :

This is in 42.0, which you can play with now, if you grab the snap or flatpak releases.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.