As you know, Spice protocol supports drag-and-drop files from client to guest. This is very cool feature. It would be really cool to have a progress bar for copying process. Files can be very big in size. As a user release mouse's button file immediately appears on VM. But, it is not very clear when copying process is finished. The time for copying greatly depends on network's condition. User can start using file before it is actually copied. I am not sure where to show this progress bar, as remote-viewer can consume whole client's display. Maybe, it can be shown not by remote-viewer, but by spice-vdagent.
(In reply to Andrei Stepanov from comment #0)
> I am not sure where to show this progress bar, as remote-viewer can consume
> whole client's display. Maybe, it can be shown not by remote-viewer, but by
even better, by the guest OS/desktop itself by implementing proper drag and drop (not a "fake dnd" / copy files).
There is a patch series posted here that adds a progress dialog to virt-viewer: https://www.redhat.com/archives/virt-tools-list/2016-April/msg00013.html
I verified it with virt-viewer-2.0-8.el7.x86_64, the file tranfter dialogue works well.
1. Select some small text files and drap-drop them into guest, no file transfer dialogue pops up.
2. Select a large file and drap-drop them into guest, a file transfer dialogue pops up, then select more large files,
the new file transter tasks are added into the file transfer dialogue.
3. The file transfer task can be canceled be clicking the "Cancel" button.
4. A speparate file transfer task can be interrupted by clicking the "stop" icon bebind the task.
so move this bug from ON_QA to VERIFIED.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.