<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Copy / Move File Queue]]></title>
    <link>http://brainstorm.ubuntu.com/item/356/</link>
    <description><![CDATA[Update__<br />Please add something like this (thanks to kliklik)<br /><br />kliklik<br />___________<br />Here's a mockup I've done, based on the ideas from this thread and a couple of my own. Tell me what you think.<br /><br />http://ultimate.in.rs/temp/ubuntu/CopyQueue.png<br />http://ultimate.in.rs/temp/ubuntu/CopyQueue_Expanded.png<br /><br />The top progress bar shows the total progress, two buttons beside it pause/cancel the entire queue.<br /><br />The cancel buttons may have confirmation they pause the queue/item, ask you if you're sure and than either stop or continue the process. For the brave crowd, they immidiately stop the process :)<br /><br />Folder button opens the destination folder.<br /><br />Only one process at a time unless forced to start.<br /><br />Up/Down arrows reorder the items based on priority, the higher ones get processed first.<br /><br />Clear button clears all the finished jobs.<br />--------------<br /><br /><br /><br />me, tloxscrew<br />______________<br />If you ask why this?:<br /><br />When you want to copy more than one file, every OS justs start to copy all files at once, causing the machine to slow down because of the massive read/write activity..<br />If the file transfer processes happen one _after_ another it will stop grinding, fragmenting ang slowing down (especially when working with low-speed drives or ports, huge amounts of data, but also just so).<br /><br />The benefits:<br />your HD will thank you for a long life<br />your data will be less fragmented<br />you will handle your data with an ease, even large amounts<br />like when performing a copy/move/backup/migration/cleaning-up/sorting-stuff -like-activity.<br /><br /><br />What about giving it an option to copy files to _multiple destinations from one source_ ?? give something to all at once (flash drive, external HD, USB 1.1, network location(s), mobile, fridge, mp3-player, car, elevator, all toilets, entertainment center, picture frame(s), you get the point).<br /><br />Thanks to all who contributed and voted.<br />I think that this just has to exist and to be default and standard (improvement welcome :)<br />
<br />


<b>[1711 votes] Solution #1: Auto-generated solution of idea #356</b>
<br />

<br />
<br />



<b>[-4 votes] Solution #2: Use ionice</b>
<br />

<br />
<br />



<b>[47 votes] Solution #3: queue kio slaves activity</b>
<br />

<br />
<br />



<b>[51 votes] Solution #4: Implement a queue for HDD tasks</b>
<br />

<br />
<br />



<b>[16 votes] Solution #5: pause button should be a slider to set speed</b>
<br />

<br />
<br />



<b>[22 votes] Solution #6: small files should be priortized</b>
<br />

<br />
<br />



<b>[12 votes] Solution #7: Redesign Nautilus code to make copy command pluggable</b>
<br />

<br />
<br />



<b>[9 votes] Solution #9: Max files, priority, also for compression actions and... </b>
<br />

<br />
<br />



<b>[5 votes] Solution #10: Giving file transfer as a whole low priority.</b>
<br />

<br />
<br />



<b>[10 votes] Solution #11: Allow drag n drop to add to queue.</b>
<br />

<br />
<br />



<b>[7 votes] Solution #12: In the duplication/migration document window cancels the left side adds the susp</b>
<br />

<br />
<br />



<b>[6 votes] Solution #13: Ext4 Defrag</b>
<br />

<br />
<br />



<b>[5 votes] Solution #14: Most applications should have a higher default ionice priority</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Fri, 29 Feb 2008 00:54:56 +0000</pubDate>
    <lastBuildDate>Tue, 18 Jan 2011 22:27:20 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/356/</guid>
        <item>
  <title>Comment from guiral.lacotte</title>
  <description><![CDATA[The windows sofware that make exactly what you describe:<br />http://supercopier.sfxteam.org/modules/news/<br /><br />GIO/GVFS should make it possible for Gnome.]]></description>
  <pubDate>Fri, 29 Feb 2008 01:01:23 +0000</pubDate>
</item>
        <item>
  <title>Comment from shad0w_walker</title>
  <description><![CDATA[The new GVFS has a system for keeping track of transfers in such a way, I imagine it wouldn't take alot to give it the option to queue transfers. <br /><br />If they wanted to really impress intelligent queues would be awesome. If the system were able to use a set of rules to determine what should be done at once with out affecting the speed of the actions, for example copying a file from CD to disk A whilst also copying a file from disk B to a networked drive. The two are between seperate sets of devices and shouldn't affect the speed in a noticeable manner so could be run at once. This would let things run nice and fast whilst not limiting you to one transfer when not needed.]]></description>
  <pubDate>Fri, 29 Feb 2008 01:14:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from tloxscrew</title>
  <description><![CDATA[<br />It could also improve a simple backup/migration/cleaning up process which consists of just copying the files into a different folder or onto a different partition (for example before formatting a no-more-used Windows partition).]]></description>
  <pubDate>Fri, 29 Feb 2008 02:17:57 +0000</pubDate>
</item>
        <item>
  <title>Comment from mephcpp</title>
  <description><![CDATA[Also it would be nice if you can be able pause this transfers.]]></description>
  <pubDate>Fri, 29 Feb 2008 08:30:27 +0000</pubDate>
</item>
        <item>
  <title>Comment from PiHalbe</title>
  <description><![CDATA[And priorize transfers. While you copy your full set of movies, you might want to give some images to your friend who just dropped by. Maybe allow some key combination to "priority copy" via drag&drop.]]></description>
  <pubDate>Fri, 29 Feb 2008 08:43:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from insulae</title>
  <description><![CDATA[great idea!! i like that, i want this since '98 :D<br />]]></description>
  <pubDate>Fri, 29 Feb 2008 14:16:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from joe</title>
  <description><![CDATA[Yes!  I've wanted this for a long time.<br /><br />The way I see this working is for single file transfers it would look the same as it does now.  For multiple file transfers (selecting multiple files, then drag and drop) the transfer dialog would have a small arrow or something to expand a queue, which would let you move files higher or lower on the list.  Also, any time a new transfer is started the source and destination are checked to see if there's already a transfer going from the same source to the same destination and if there is, it automatically adds it to the existing list.]]></description>
  <pubDate>Fri, 29 Feb 2008 19:23:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from peterdk</title>
  <description><![CDATA[Yeah, I just tested Hardy Heron with GVFS and it just copies 2 files at once... How stupid?? <br /><br />This is a basic thing that really needs to be present!<br /><br />My vote for:<br />+ Queue file transfers<br />+ Pause file transfers<br />+ Edit the queue of the file transfers (move up/down queue)<br /><br />]]></description>
  <pubDate>Fri, 29 Feb 2008 19:29:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from glisignoli</title>
  <description><![CDATA[This is a must have! When copying large amounts of files I usually set up a ftp client/server so I can manage my files.<br />We need this, even if its only an option!]]></description>
  <pubDate>Fri, 29 Feb 2008 20:51:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from fluo</title>
  <description><![CDATA[+1<br />At least show which file is being copied/moved!]]></description>
  <pubDate>Fri, 29 Feb 2008 21:17:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from rawsausage</title>
  <description><![CDATA[This is implemented in the upcoming Gnome release.]]></description>
  <pubDate>Fri, 29 Feb 2008 23:00:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from bubieyehyeh</title>
  <description><![CDATA[It would be useful if copy/move were ionice'd to the lowest best effort mode.]]></description>
  <pubDate>Sun, 02 Mar 2008 17:23:41 +0000</pubDate>
</item>
        <item>
  <title>Comment from tepee</title>
  <description><![CDATA[Supercopier is the only soft wich miss me from Windows.<br /><br />With more intuitive features (like drag & drop for change order in copying), it could be a wondefull application.<br /><br />Moreover, Supercopier is open-source now.]]></description>
  <pubDate>Mon, 03 Mar 2008 09:17:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from glisignoli</title>
  <description><![CDATA[Try this: <br />http://a.courreges.free.fr/projets/minicopier/minicopier-en.php<br />]]></description>
  <pubDate>Mon, 03 Mar 2008 09:43:02 +0000</pubDate>
</item>
        <item>
  <title>Comment from jimmux</title>
  <description><![CDATA[This would be a very nice feature, and would make the already sad file copying in vista look appalling. If we could change copy priorities dynamically (i.e. reorder the queue) it would be fantastically useful.]]></description>
  <pubDate>Fri, 07 Mar 2008 00:27:09 +0000</pubDate>
</item>
        <item>
  <title>Comment from oybon</title>
  <description><![CDATA[This is possibly the most useful new `feature' that could be added to any os (in my case). I do a lot of work with large datasets and huge numbers of images and there is little more annoying than accidentally setting two move/copies going at once as seeing the whole process (and system) grind to a halt.<br /><br />In addition I would add intelligent moving. <br /><br />Say drive A has 100Gb free and drive B had 50Gb free, and you want to copy 60Gb from A to B, and 30Gb from B to A, the system should automatically take into account real-time and future space availability (and fragmentation issues) and deal with the operation successfully.<br /><br />It would also be useful, if there is manual re-ordering for there to be an interphaze button/option. This would effectively add more work and slow the process down, but in some situations (paired datasets etc...) could be useful.]]></description>
  <pubDate>Mon, 17 Mar 2008 18:38:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from kliklik</title>
  <description><![CDATA[Here's a mockup I've done, based on the ideas from this thread and a couple of my own. Tell me what you think.<br /><br />http://ultimate.co.yu/ubuntu/CopyQueue.png<br />http://ultimate.co.yu/ubuntu/CopyQueue_Expanded.png<br /><br />The top progress bar shows the total progress, two buttons beside it pause/cancel the entire queue.<br /><br />The cancel buttons may have confirmation they pause the queue/item, ask you if you're sure and than either stop or continue the process. For the brave crowd, they immidiately stop the process :)<br /><br />Folder button opens the destination folder.<br /><br />Only one process at a time unless forced to start.<br /><br />Up/Down arrows reorder the items based on priority, the higher ones get processed first.<br /><br />Clear button clears all the finished jobs.]]></description>
  <pubDate>Fri, 21 Mar 2008 21:20:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from blindvic</title>
  <description><![CDATA[I like it. And maybe add pause button for all the processes.]]></description>
  <pubDate>Fri, 11 Apr 2008 11:24:54 +0000</pubDate>
</item>
        <item>
  <title>Comment from svaens</title>
  <description><![CDATA[I was just noticing the same problem, and was searching for a solution when I found this brainstorm. <br />I totally agree!! <br />It is silly to at least not provide the functionality to choose how to copy, at the least, a pause button (as well as the stop button currently available in nautilus). <br />Queue options would be even better!<br /><br />I doubt anyone needs further arguments as to the merits of this idea!]]></description>
  <pubDate>Thu, 01 May 2008 09:35:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from Techno.FM</title>
  <description><![CDATA[I have to move large files all the time using ftp or ssh on my laptop but I rarely stay in the same place long enough to be able to finish a file transfer. Being able to pause / resume even after rebooting / suspending / hibernating would be awesome.<br /><br />Being able to do this stuff natively would be great and probably appreciated by most.<br /><br />]]></description>
  <pubDate>Mon, 05 May 2008 04:54:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from herrleiche</title>
  <description><![CDATA[Now for a great system like Ubuntu it's a necessity]]></description>
  <pubDate>Thu, 22 May 2008 07:44:52 +0000</pubDate>
</item>
        <item>
  <title>Comment from on5sl</title>
  <description><![CDATA[I would like to see this feature with a sort of algorithm that auto-parallelizes these file transfers...<br />When you would transfer some big files and then would like to write some smaller files it would calculate a sort of percentage and then parallelize the transfer of the very small file with the big file so that these tasks are done in an optimal way.]]></description>
  <pubDate>Sat, 31 May 2008 17:56:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from dedicated</title>
  <description><![CDATA[this is essential and should be implemented already a long time]]></description>
  <pubDate>Fri, 06 Jun 2008 12:11:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from LC всадник cbet</title>
  <description><![CDATA[This is a must. +1 <br /><br />I put a duplicated one a few weeks ago, but yours is way better.Thanks]]></description>
  <pubDate>Mon, 16 Jun 2008 04:34:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from amdlintuxos</title>
  <description><![CDATA[the kliklik's idea is awsome!!!<br />great if it will be valid, it will be most usability function in filemananger that i have ever seen.<br />respect!]]></description>
  <pubDate>Tue, 24 Jun 2008 14:21:56 +0000</pubDate>
</item>
        <item>
  <title>Comment from animaniac</title>
  <description><![CDATA[Why on earth hasn't this been implemented yet.<br />+10000000000000000000000000000000000000000000]]></description>
  <pubDate>Tue, 08 Jul 2008 12:57:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from xanax</title>
  <description><![CDATA[10000000000000000000000000000000000000000000 + 1<br /><br />:-)]]></description>
  <pubDate>Thu, 17 Jul 2008 20:19:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from yuretsz</title>
  <description><![CDATA[I think that this feature should be also expanded with some kind of dock-like progress bar, so users could see overall progress.]]></description>
  <pubDate>Fri, 08 Aug 2008 10:41:15 +0000</pubDate>
</item>
        <item>
  <title>Comment from r0g</title>
  <description><![CDATA[Yes really, I spent years hoping MS or some  3rd party would implement this for Windows and they didn't. Now I'm on Ubuntu I'd still love to see it. I'm constantly copying tonnes of files from one place to another.<br /><br />It would also be nice to have an unstoppable mode that doesn't pause or stop or otherwise wig out if it hits a file it can't copy. Ideally it would copy everythng it could, generate a report, save its status and allow resume one you have sorted out hte problem that was preventing it being copied i n the first place.<br /><br />Roger Heathcote.]]></description>
  <pubDate>Fri, 12 Sep 2008 00:11:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from PiHalbe</title>
  <description><![CDATA[Should be like in the mockup. Plus the 'Pause all' option, that is.]]></description>
  <pubDate>Thu, 18 Sep 2008 11:19:55 +0000</pubDate>
</item>
        <item>
  <title>Comment from tuwXyz</title>
  <description><![CDATA[+1 here<br />Resuming copy/move operations (TotalCopy, CopyHandler) is one of two features I miss from windz...<br /><br />(the other one is posibility to play video/audio from remote location - mssamba can do it).]]></description>
  <pubDate>Wed, 22 Oct 2008 23:40:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from wolfie2x</title>
  <description><![CDATA[+1; very useful feature. Still not available in Intrepid.. ]]></description>
  <pubDate>Tue, 28 Oct 2008 07:12:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from opu.e</title>
  <description><![CDATA[Again +1]]></description>
  <pubDate>Tue, 11 Nov 2008 09:56:25 +0000</pubDate>
</item>
        <item>
  <title>Comment from toxwa</title>
  <description><![CDATA[I still can't believe this isn't a feature in windows/linux/any other operating system that I know. I really would like this, especially for copying files from network shares.<br /><br />I also like the idea of pausing/resuming the individual operations. And maybe an option to set a filesize limit for small transfers (i.e. any file under 10kb doesn't have to get in queue and can be moved/copied while other transfers are in progress).<br /><br />Also as r0g suggested, the copying shouldn't stop when a file can't be moved/copied and a report with maybe a resume option should be presented. I hate it when I leave my pc alone to copy al lot of files and then come back after an hour to see it stopped after 5 minutes for one file it couldn't move. And then searching which files were already copied, and which ones I have to try again.]]></description>
  <pubDate>Fri, 12 Dec 2008 22:11:01 +0000</pubDate>
</item>
        <item>
  <title>Comment from gvvsss</title>
  <description><![CDATA[I too strongly agree with the need of such a copy/paste handler in ubuntu defaults. It poses a great strength and improved ease of use in ubuntu]]></description>
  <pubDate>Thu, 18 Dec 2008 01:28:08 +0000</pubDate>
</item>
        <item>
  <title>Comment from baldurpet</title>
  <description><![CDATA[That mock-up looks great! I would love to see some part of that implemented into Ubuntu. <br /><br />Shouldn't there also be an option to pause a file transfer:<br />1. You're moving files to an USB memory stick<br />2. You need to remove the memory stick for some reason<br />3. Then you can pause the file transfer, while you do some work with the memory stick<br />4. Insert the memory stick into the slot and press 'Resume'<br /><br />It could also be activated if the power goes off an external HDD during transfer- then the transfer would simply be 'Paused' and you could turn the HDD on again and press 'Resume'. Now that would be extremely helpful! ]]></description>
  <pubDate>Mon, 12 Jan 2009 03:36:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from qube001</title>
  <description><![CDATA[+1<br /><br />some copy list sorting by size or any other param would be handy some times<br /><br />anyway I hope we will have this smart copy mamager !<br /><br /><br /><br />]]></description>
  <pubDate>Sun, 17 May 2009 00:58:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from michele74</title>
  <description><![CDATA[Very nice idea.<br />I'd like to add a self checking of files with a verify option (or md5 alternatively).<br />Than, if I stop a file operation (ex. a move) the destination file should be deleted (atomic operation on single file, not entire selected files).<br /><br />]]></description>
  <pubDate>Tue, 11 Aug 2009 11:12:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from gouttonio</title>
  <description><![CDATA[Hi, Max -<br /><br />This is a critical core functionality.<br />I've been waiting for that one for a loooong time ; in fact, I'd gladly exchange 3D Desktop & woobly windows for a "pause copy" button.<br /><br />As I'm working on neither project I should shut it. But I won't. That's what this site stands for. It allow people to shout, yell, or feverishly type on their keyboard what they think is important, vital, or simply a very promising idea.<br />Well, this is CRITICAL. It made me (and others too, I've heard) boot on the crappy W$ XP to achieve some LAN backup of a friend's computer whilst I was filling his eyes of stars with the benefits of the *nix system he was diving into. The ethernet cable was buggy, but that's not the point. The point is : For users used to SuperCopier (see post #1), I mean "How could I live without it 'coz it saved my ass so many times?" used to (eg: recycle bin), it IS a repelling lack of simple functionality.<br /><br />Two years ago I stated : "Heck, if this isn't done soon, I might as well do it cause this'll be loooooved !".<br /><br />Today, I'm wiser : "Hack, if this isn't done soon, I might as well write my wrath as the moon falls behind the faraway trees, 'cause I sure as hell don't have time to read the appropriate docs/code it/debug it myself right now, and I seriously doubt I'll have it ... ever !"<br /><br />To you, bottom-page reader<br /><br />-antoine]]></description>
  <pubDate>Sat, 07 Nov 2009 01:37:09 +0000</pubDate>
</item>
        <item>
  <title>Comment from rbsfou</title>
  <description><![CDATA[I'm particularly interested in this; not only would queuing help prevent fragmentation on local filesystems, but my pet peeve is with nautilus' handling of SFTP.<br /><br />If the network connection is broken (as it frequently is on 3g, mobile networks seem to pander to those who want 'bursty' connectivity!), i have to umount .gvfs, kill and restart gvfsd, nautilus, and possibly the gnome-panel too.<br /><br />Ideally gvfs's ssh / ftp handling could be set to a less patient timeout, and/or it could query NetworkManager (if this is acceptable within GNOME) to find the current connection status.<br /><br />Also, the option to resume transfers is a priority for me too here.]]></description>
  <pubDate>Thu, 26 Nov 2009 12:11:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from sevenus</title>
  <description><![CDATA[I've been wondering why no OSes seem to have this very basic "feature" for a long time. I think it is a basic design flaw to have multiple file transfers fighting for disk access, increasing total transfer time exponentially.<br /><br />How do we get this implemented? I have some programming experience, but don't have a clue where to start. Is there anyone out there able to take this on?<br /><br />]]></description>
  <pubDate>Fri, 04 Dec 2009 16:42:41 +0000</pubDate>
</item>
      </channel>
</rss>

