v3: Fix usbredir channel and checking race Rebase 1/3, 2/3 acked by Leonardo v2: add auto USB redirection support fixed error pointed out in v1 v1: add USB redirect menu item in console viewer Add "Redirect USB device" option in console viewer Initialize and embed UsbDeviceWidget object from SpiceClientGtk into a dialog to let user choose available USB devices for redirection. Throw an error message if USB connection failed. Auo USB redirection is enabled by default. There is race between creating usbredir channel and calling has_usb_redirection() when initializing spice session like happening on virt-viwer. So adding a new signal handler on_details_menu_virtual_manager_activate() to recheck the status of usbredir channel, set "Redirect USB device" option sensitive if it is availiable. Guannan Ren(3) [PATCH 1/3] add new "spice-disable-usbredir" option to disable autoredir feature [PATCH 2/3] error: helper function to embed customized widget into dialog [PATCH 3/3] details: Add auto USB redirection support in console viewer data/org.virt-manager.virt-manager.gschema.xml | 6 ++++++ ui/vmm-details.ui | 10 ++++++++++ virt-manager | 5 +++++ virtManager/config.py | 5 +++++ virtManager/console.py | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- virtManager/details.py | 25 ++++++++++++++++++++++++- virtManager/domain.py | 7 +++++++ virtManager/error.py | 14 +++++++++----- 8 files changed, 145 insertions(+), 8 deletions(-) _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list