Opened 17 years ago

Closed 8 years ago

#81 closed enhancement (obsolete)

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

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

Description (last modified by Frank Mehnert)

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 (41)

comment:1 by Ruhe, 17 years ago

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 by Sander van Leeuwen, 17 years ago

priority: majorminor

comment:3 by Frank Mehnert, 16 years ago

Component: otherguest additions

comment:4 by virtualbox, 16 years ago

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

comment:5 by sh3rbs, 16 years ago

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 by Frank Mehnert, 16 years ago

Keywords: drag drop added
priority: minormajor
Version: VirtualBox 1.3.4VirtualBox 2.0.4

comment:7 by Dieter Fauth, 16 years ago

Another supporter of this wish :-)

comment:8 by Todd, 16 years ago

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

comment:9 by sh3rbs, 15 years ago

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 by parsifal, 15 years ago

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 by Stefan Seifried, 15 years ago

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 by Sergiy Byelozyorov, 15 years ago

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 by sh3rbs, 15 years ago

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 by Michael Thayer, 15 years ago

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 by Todd, 15 years ago

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 by el-belgounetos, 15 years ago

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 by Sergiy Byelozyorov, 15 years ago

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 by Einar Ólafsson, 15 years ago

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

comment:20 by Andres G. Aragoneses, 15 years ago


Can someone add me to the CC list? Thanks

comment:21 by Technologov, 15 years ago

This one is really ancient. But still relevant.

Can you take another look at it please ?


comment:22 by Daniel Serodio, 15 years ago


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 by Frank Mehnert, 15 years ago

We still experienced performance problems with trac 0.11.

comment:24 by Daniel, 15 years ago

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 by Frank Mehnert, 15 years ago

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 by Daniel, 15 years ago

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 by sh3rbs, 15 years ago

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 by Technologov, 14 years ago

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


comment:29 by Gustavo Walendowsky, 14 years ago

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 by Frank Mehnert, 14 years ago

Sure. Where you your contribution?

comment:31 by Michael Thayer, 14 years ago

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 by Sander van Leeuwen, 14 years ago

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

comment:33 by MaXi32, 13 years ago

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 by Frank Mehnert, 13 years ago

Your '?' key is defect.

comment:35 by Technologov, 13 years ago

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 by Frank Mehnert, 12 years ago

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 by Jamie Jackson, 12 years ago

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 12 years ago by Jamie Jackson (previous) (diff)

comment:38 by crimez, 11 years ago

Another supporter of this wish :-)

comment:39 by Michael Thayer, 11 years ago

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 by Mika, 10 years ago

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 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use