Bug 287037 - Make dolphin accept the the drag'n'drop event from file-roller
Summary: Make dolphin accept the the drag'n'drop event from file-roller
Status: CONFIRMED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 2.1
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: reproducible
Depends on:
Blocks:
 
Reported: 2011-11-19 23:12 UTC by illumilore
Modified: 2021-03-09 02:18 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description illumilore 2011-11-19 23:12:18 UTC
Version:           unspecified
OS:                Linux

When dragging and dropping a file from a zip using file roller to a dolphin window, nothing happens when it should extract that to the dolphin folder

Reproducible: Always

Steps to Reproduce:
na

Actual Results:  
na

Expected Results:  
na

na
Comment 1 Jeroen van Meeuwen (Kolab Systems) 2012-08-24 16:19:59 UTC
Resetting assignee to default as per bug #305719
Comment 2 shaddowy2 2012-11-08 13:47:06 UTC
I can confirm the bug. Ubuntu 12.10, File Roller 3.6.1.1, KDE 4.93, Dolphin 2.1:
When I open an archive with File Roller and try to drop a file from inside the archive to Dolphin, nothing happens.
Comment 3 Frank Reininghaus 2012-11-08 15:16:56 UTC
Thanks for reporting this. Quick question: Does dragging files from Ark to Nautilus work?

I think that this might not exactly be a Dolphin bug, but possibly just the non-existence of a common drag&drop standard for extracting files.
Comment 4 Ricardo Varas 2012-11-08 18:00:33 UTC
Dragging from Ark to Dolphin works just fine here.

OS: openSUSE 12.2.
Platform: KDE 4.9.3 "release 520".
Ark: ark-4.9.3-29.1.i586
Comment 5 Jekyll Wu 2012-11-09 16:47:45 UTC
(In reply to comment #4)
> Dragging from Ark to Dolphin works just fine here.

Yes, we all know dolphin+ark works. The question is whether natilus+ark works
Comment 6 Alexander Kandaurov 2012-11-09 16:59:37 UTC
Dragging from Ark to Nautilus doesn't work for me, neither does File Roller to Dolphin, while dragging from Ark to Dolphin and from File Roller to Nautilus work.
Comment 7 Ricardo Varas 2012-11-09 18:27:27 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Dragging from Ark to Dolphin works just fine here.
> 
> Yes, we all know dolphin+ark works. The question is whether natilus+ark works

Should not be the product in this bug be changed to Nautilus then?
Comment 8 Ricardo Varas 2012-11-09 18:29:16 UTC
(In reply to comment #7)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > Dragging from Ark to Dolphin works just fine here.
> > 
> > Yes, we all know dolphin+ark works. The question is whether natilus+ark works
> 
> Should not be the product in this bug be changed to Nautilus then?

I meant ARK, since Nautilus is not part of KDE. Sorry about that.
Comment 9 Frank Reininghaus 2012-11-09 21:22:19 UTC
(In reply to comment #8)
> > Should not be the product in this bug be changed to Nautilus then?
> 
> I meant ARK, since Nautilus is not part of KDE. Sorry about that.

Well, if the problem is the lack of a common drag&drop protocol for extracting files, none of the involved applications is buggy IMHO.

@Raphael: could you comment on this issue?
Comment 10 Raphael Kubo da Costa 2012-11-11 23:00:04 UTC
(In reply to comment #9)
> Well, if the problem is the lack of a common drag&drop protocol for
> extracting files, none of the involved applications is buggy IMHO.
> 
> @Raphael: could you comment on this issue?

You are correct; I can't comment on the Nautilus/File Roller side, but I think they do something similar to our current solution, which basically boils down to Dolphin telling Ark via D-Bus that it should extract files to a certain directory when it receives a drag with some custom MIME types (namely, `application/x-kde-ark-dndextract-service' and `application/x-kde-ark-dndextract-path').
Comment 11 Frank Reininghaus 2012-11-12 09:35:24 UTC
(In reply to comment #10)
> You are correct; I can't comment on the Nautilus/File Roller side, but I
> think they do something similar to our current solution, which basically
> boils down to Dolphin telling Ark via D-Bus that it should extract files to
> a certain directory when it receives a drag with some custom MIME types
> (namely, `application/x-kde-ark-dndextract-service' and
> `application/x-kde-ark-dndextract-path').

Thanks Raphael! The question now is if there is some interest in getting in touch with the GNOME people and try to come up with a common standard, because it seems that people really try to do cross-desktop drag&drop to extract files.

What we could do on the Dolphin side would be to investigate the GNOME source code to find out what their drag&drop protocol is and implement that in the code that accepts drops, but this would be a bad soluion IMHO - just imagine that the GNOME people decide to change their protocol at some point, this would break it again for people dropping File Roller drags in Dolphin. And I really don't want to scan File Roller's source code regularly for changes in that area ;-)
Comment 12 Raphael Kubo da Costa 2012-11-12 09:47:59 UTC
(In reply to comment #11)
> Thanks Raphael! The question now is if there is some interest in getting in
> touch with the GNOME people and try to come up with a common standard,
> because it seems that people really try to do cross-desktop drag&drop to
> extract files.

This would be really nice; the only problem is that I can't spearhead this initiative myself due to lack of time these days :/
Comment 13 Frank Reininghaus 2012-11-12 12:05:57 UTC
I don't have the time for that either :-( But maybe some of the other people here are motivated to do something to get this implemented. Just to provide a possible starting point: I see some drag&drop-related stuff in

http://git.gnome.org/browse/file-roller/tree/src/fr-window.c

I'm not good at reading GTK-based code though...
Comment 14 alim 2014-03-25 23:19:32 UTC
*** This bug has been confirmed by popular vote. ***
Comment 15 Justin Zobel 2021-03-09 02:18:33 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.