Ticket #81 (closed enhancement: obsolete)

Opened 10 years ago

Last modified 5 months ago

[feature-request] GuestVM addition: file drag-n-drop

Reported by: Technologov Owned by:
Priority: major Component: guest additions
Version: VirtualBox 2.0.4 Keywords: drag drop
Cc: Guest type: other
Host type: other

Description (last modified by frank) (diff)

All other Professional suites allow for file drag-n-drop between host & guest systems, after Guest VM additions are installed.

I would like to see this on VirtualBox as well.

Engine's Work:

Unfortunately, I failed to understand how Virtual PC 2004 does this, but I'm not sure that it uses TCP/IP for this. It feels like they use some kind of memory space to exchange data directly.

-Alexey Eremenko.

Change History

comment:1 Changed 10 years ago by Ruhe

Yes, drag&drop, that means single files, whole directories (incl. system-, hidden-, read-only files and subdirectories) between host and guest (both directions) should be possible.

comment:2 Changed 10 years ago by sandervl73

  • Priority changed from major to minor

comment:3 Changed 8 years ago by frank

  • Component changed from other to guest additions

comment:4 Changed 8 years ago by virtualbox

Why not high priority? I'd love to see this feature in 2.0.1 :-)

comment:5 Changed 8 years ago by sh3rbs

I would like to see this as a higher priority also. I use this feature all the time in VirtualPC and VMWare - the shared folders in VirtualBox is just too cumbersome to transfer files between host & guest in comparison.

comment:6 Changed 8 years ago by frank

  • Keywords drag drop added
  • Priority changed from minor to major
  • Version changed from VirtualBox 1.3.4 to VirtualBox 2.0.4

comment:7 Changed 8 years ago by DieterFauth

Another supporter of this wish :-)

comment:8 Changed 8 years ago by eagleboyjr

Another supporter here! I'm still hanging on to Virtual PC because of this feature.

comment:9 Changed 8 years ago by sh3rbs

Can we update to 2.0.6 and request that this be a high priority for the next version. The speed difference between VBox & VPC is very noticable, but we are sticking with VPC for the moment as all our virtual machine procedures mention drag drop for files between host and client.

comment:10 Changed 8 years ago by parsifal

It would be an awesome addition indeed. But even my limited developing experience tells me that it would unfortunately take a fair amount of work to be implemented.

comment:11 Changed 8 years ago by daFritz84

It is a some work for sure, but it would be an awesome feature. BTW I'm a Windows dev and it would take me only a day or two to do this for a traditional Win32 App. Not sure if this is so easy for a app that has to be portable...!?

comment:12 Changed 8 years ago by rryk

Feature is really necessary. O'course I can use shared folders, but that's not convenient. Is there any work going on this? Can I participate? My holidays just began, so I would like to do something useful :).

comment:13 Changed 8 years ago by sh3rbs

Could we have an update as to if this is being worked on and if we'll see it anytime soon? A lot of hard work has gone into the last couple of releases making this a great product, but this feature is the missing link that'll make VB a VMWare killer!

comment:14 Changed 8 years ago by michael

rryk: sorry for the long delay in answering. We had an internal discussion parallel "in the background" about the best way of implementing this feature over the last couple of days. If you are still interested, we can discuss/work on this via the vbox-dev mailing list (or on this ticket if you are not comfortable with the mailing list, although that is probably less well suited).

comment:15 Changed 8 years ago by todd58

I agree totally. I am still hanging on to MS Virtual PC 2007 because of the Drag & Drop support. If you wish to add one feature that will really make a difference, this is the one.

comment:16 follow-up: ↓ 17 Changed 8 years ago by el-belgounetos

Hello, i'd like some news about this major feature.What about your internal discussion? When do you plan to add this feature?

comment:18 Changed 8 years ago by rryk

I am now studying basic Linux programming since I had no experience in this before. The process is delayed by university study process (I have a lot of courses this semester). But I still intend to continue my efforts and hopefully withing next month or two I will write basic implementation of this feature. Unfortunately it can't go faster since I can only work during my free time.

comment:19 Changed 8 years ago by einsiol

I support the idea to get this feature into newer versions.

comment:20 Changed 7 years ago by knocte


Can someone add me to the CC list? Thanks

comment:21 Changed 7 years ago by Technologov

This one is really ancient. But still relevant.

Can you take another look at it please ?


comment:22 Changed 7 years ago by dserodio


PS.: Why can't I add myself to the CC: list? You should update this Trac install, 0.11 only allows users to only add themselves to the CC: list and doesn't disclose e-mails addresses so spam's not a problem.

comment:23 Changed 7 years ago by frank

We still experienced performance problems with trac 0.11.

comment:24 Changed 7 years ago by dnhodder

I find it almost impossible to include VBox in a solution because the main complaint my clients make is the lack of the drag and drop feature. You've been sitting on this ticket for nearly three years. What's the go? I'm not finding an explanation of why this feature is yet to be implemented? You're really leaving no choice for VBox users except to use something else. Sure, VBox has shared folders, but it's PAINFULLY slow.

comment:25 Changed 7 years ago by frank

There are other tasks with a higher priority. When you talking about slow shared folders, which guest / host combination are you talking about? I'm using Linux / Linux and don't have any performance problems. Furthermore, why do you think that drag'n'drop will be faster than shared folders? And: If shared folders don't work for you as expected, why don't you connect your guest and your host using a network share, for example using a samba server on the host?

comment:26 Changed 7 years ago by dnhodder

I'm using Linux / Microsoft Windows - it's very slow. Well, I'm REALLY hoping it's going to be faster than shared folders. Sure, you and I can configure a network share and use that to transfer data, but if an end-user (and particularly one with minimal administration skills) is to decide between an out of the box drag and drop solution, or configuring a complex network share in order to share data between the host and VM, I sure as hell know what they're going to choose.

comment:27 Changed 7 years ago by sh3rbs

So is this a maybe, a probably or a probably not? Do we need to keep checking new releases hoping this will be there, or is this years away?

comment:28 Changed 7 years ago by Technologov

Now with v3.1.0 out the door, I hope that this important feature comes to developer's radar.


comment:29 Changed 7 years ago by Gustavohw

Wow, I'm looking on this topic for years and now it the 3.1.2 out, next version please implement Drag and drop!

comment:30 Changed 7 years ago by frank

Sure. Where you your contribution?

comment:31 Changed 7 years ago by michael

Just to make this clear: this feature request is not something that is currently on our development roadmap. That may change at some point of course, but if so it will be the result of decisions inside the development team, and/or requests by paying customers. We do of course take the views of the VirtualBox user community seriously, but we still reserve the right to take the final decisions as to what we ourselves develop ourselves. As we have pointed out a few times, if someone from inside the community makes a serious effort to develop this feature, we will support them (witness the discussions linked to above) and will help integrate it when they are finished.

Thanks for your understanding :)

comment:32 Changed 7 years ago by sandervl73

All irrelevant comments and complaints will be deleted, so don't even bother.

comment:33 Changed 6 years ago by MaXi32

well this is my first time using this virtualbox. suddenly i feel i miss something after trying that virtualbox. went through all setting and NO DRAG AND DROP FEATURE????? I came here by google to see how to enable drag and drop..

comment:34 Changed 6 years ago by frank

Your '?' key is defect.

comment:35 Changed 6 years ago by Technologov

The basic building blocks for future drag-n-drop may be achievable. VBox already mastered drag-n-drop of VMs inside VM list (VBox Manager).

Next step is the Guest Additions.

Here is the example open-source code from VMware: (for X11/Linux guests)


comment:36 Changed 4 years ago by frank

  • Description modified (diff)

Experimental support for Drag'n'drop from the host into Linux guests will be part of the 4.2 release. 4.2 Beta 1 is ready for  testing.

comment:37 Changed 4 years ago by Jamie Jackson

I'm not sure this experimental feature is documented yet, so here's how to enable it, and the state of its features as of 4.2.0:

From the VirtualBox Manager GUI: Settings > General > Advanced Tab > Drag'n'Drop > Bidirectional

As alluded to in comment:36, file drag and drop (including a "move"--a shift-drag) only works from the host (in my case, Win 7 64-bit) to guest (in my case, Ubuntu/Gnome 12.04 64-bit), even when "bidirectional" Drag'n'Drop is chosen. The reverse (guest to host) does not work. Neither does clipboard copy/cut and paste of files in either direction.

(This isn't a bug report, but rather documentation of the current state of the feature.)

Last edited 4 years ago by Jamie Jackson (previous) (diff)

comment:38 Changed 3 years ago by crimez

Another supporter of this wish :-)

comment:39 Changed 3 years ago by michael

Anyone wishing to see this feature expanded beyond its current state would do well to contribute some code. As always the whole team is working flat out, and there are enough other work items on the horizon that we really can't say when this feature will be continued (we expect that it will, but the time might well be counted in years). It is not that we wouldn't like to see it done, but with so many other things we would like to see done too we have to accept that this particular item is not a priority for us just now. For anyone for whom it is a priority and who is unable to write code themselves, I believe that there may be external developers who have been working on it and who might be willing to make their code public for a reasonable payment. If you are interested you could try asking on the vbox-dev mailing list.

comment:40 Changed 3 years ago by Mika

How about a quick work around? Dropping a folder could just automatically create a temp shared folder and open it, and dropping a file could just do the same for the file's current folder.

comment:41 Changed 5 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use