basic clipboard ok BUT handle_max_clipboard & drag & drop unavailable
Host : Fedora 39, gnome wayland, laptop, x64 Guest VM qemu : Windows 10 Version 10.0.19045 Build 19045 VdAgent 0.10.0 (spice-guest-tools last version from 2018-01 is absent) virtio-win-guest-tools.exe 0.1.240, 20231201
Hello, Thanks a lot for your driver, it's so useful!
- I can copy/paste some short text, bidirectionnal betwen vm & host
- I cannot copy/past file, cannot drag & drop. Past is grey.
- Same behavior on virt-manager or remmina with spice plugins on 127.0.0.1:5900
- error : handle_max_clipboard::Set max clipboard size: 104857600
Reading the code, I understand that the copy method is distinct between the basic one and the one for larger data. What reassures me is that the simple copy works, this tells me that it seems an internal problem between Weston/Wayland & the large copy & the dragn&drop?
some logs:
3616::INFO::2023-12-08 23:33:42,133::handle_max_clipboard::Set max clipboard size: 104857600 3616::INFO::2023-12-08 23:33:42,133::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:42,133::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:42,133::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:42,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:42,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:42,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:43,445::handle_control_event::Control command 3 3616::INFO::2023-12-08 23:33:43,445::handle_control_event::session logon 3616::INFO::2023-12-08 23:33:47,039::handle_control_event::Control command 2 3616::INFO::2023-12-08 23:33:47,133::input_desktop_message_loop::Desktop: Default 3616::INFO::2023-12-08 23:33:47,133::input_desktop_message_loop::First display setting 3616::INFO::2023-12-08 23:33:47,133::load::loading display setting 3616::INFO::2023-12-08 23:33:47,133::reload_from_registry::explorer pid 2416 3616::INFO::2023-12-08 23:33:47,133::reload_wallpaper:: 3616::INFO::2023-12-08 23:33:47,133::reload_wallpaper::reload wallpaper: success 3616::INFO::2023-12-08 23:33:47,133::reload_font_smoothing:: 3616::INFO::2023-12-08 23:33:47,133::reload_font_smoothing::font smoothing is disabled in registry. do nothing 3616::INFO::2023-12-08 23:33:47,133::reload_animation:: 3616::INFO::2023-12-08 23:33:47,133::reload_win_animation:: 3616::INFO::2023-12-08 23:33:47,133::reload_win_animation::window animation is disabled in registry. do nothing 3616::INFO::2023-12-08 23:33:47,133::reload_ui_effects:: 3616::INFO::2023-12-08 23:33:47,133::reload_ui_effects::UserPreferencesMask = 80031290 10 3616::INFO::2023-12-08 23:33:50,945::handle_mon_config::0. 2256*1366*32 (0,0) 1 3616::INFO::2023-12-08 23:33:50,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:50,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:33:50,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (2256 x 1366) 3616::INFO::2023-12-08 23:33:50,945::set_displays::Set display mode 2256x1366 3616::INFO::2023-12-08 23:33:50,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:50,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:50,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (2256x1366). 3616::INFO::2023-12-08 23:33:50,945::wnd_proc::Display change 3616::INFO::2023-12-08 23:33:50,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:50,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:51,945::handle_mon_config::0. 2256*1366*32 (0,0) 1 3616::INFO::2023-12-08 23:33:51,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:51,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:57,305::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:33:57,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:57,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:57,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:33:57,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (1665 x 673) 3616::INFO::2023-12-08 23:33:57,945::set_displays::Set display mode 1665x673 3616::INFO::2023-12-08 23:33:57,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:57,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673)3616::INFO::2023-12-08 23:33:42,133::handle_max_clipboard::Set max clipboard size: 104857600 3616::INFO::2023-12-08 23:33:42,133::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:42,133::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:42,133::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:42,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:42,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:42,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:43,445::handle_control_event::Control command 3 3616::INFO::2023-12-08 23:33:43,445::handle_control_event::session logon 3616::INFO::2023-12-08 23:33:47,039::handle_control_event::Control command 2 3616::INFO::2023-12-08 23:33:47,133::input_desktop_message_loop::Desktop: Default 3616::INFO::2023-12-08 23:33:47,133::input_desktop_message_loop::First display setting 3616::INFO::2023-12-08 23:33:47,133::load::loading display setting 3616::INFO::2023-12-08 23:33:47,133::reload_from_registry::explorer pid 2416 3616::INFO::2023-12-08 23:33:47,133::reload_wallpaper:: 3616::INFO::2023-12-08 23:33:47,133::reload_wallpaper::reload wallpaper: success 3616::INFO::2023-12-08 23:33:47,133::reload_font_smoothing:: 3616::INFO::2023-12-08 23:33:47,133::reload_font_smoothing::font smoothing is disabled in registry. do nothing 3616::INFO::2023-12-08 23:33:47,133::reload_animation:: 3616::INFO::2023-12-08 23:33:47,133::reload_win_animation:: 3616::INFO::2023-12-08 23:33:47,133::reload_win_animation::window animation is disabled in registry. do nothing 3616::INFO::2023-12-08 23:33:47,133::reload_ui_effects:: 3616::INFO::2023-12-08 23:33:47,133::reload_ui_effects::UserPreferencesMask = 80031290 10 3616::INFO::2023-12-08 23:33:50,945::handle_mon_config::0. 2256*1366*32 (0,0) 1 3616::INFO::2023-12-08 23:33:50,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:50,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:33:50,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (2256 x 1366) 3616::INFO::2023-12-08 23:33:50,945::set_displays::Set display mode 2256x1366 3616::INFO::2023-12-08 23:33:50,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:50,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:50,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (2256x1366). 3616::INFO::2023-12-08 23:33:50,945::wnd_proc::Display change 3616::INFO::2023-12-08 23:33:50,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:50,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:51,945::handle_mon_config::0. 2256*1366*32 (0,0) 1 3616::INFO::2023-12-08 23:33:51,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:51,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (2256 x1366) 3616::INFO::2023-12-08 23:33:57,305::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:33:57,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:57,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:57,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:33:57,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (1665 x 673) 3616::INFO::2023-12-08 23:33:57,945::set_displays::Set display mode 1665x673 3616::INFO::2023-12-08 23:33:57,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:57,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:57,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1665x673). 3616::INFO::2023-12-08 23:33:57,961::wnd_proc::Display change 3616::INFO::2023-12-08 23:33:57,961::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:57,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:58,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:58,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:58,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:34:02,414::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:34:02,945::handle_mon_config::0. 1681*995*32 (0,0) 1 3616::INFO::2023-12-08 23:34:02,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:02,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:34:02,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (1681 x 995) 3616::INFO::2023-12-08 23:34:02,945::set_displays::Set display mode 1681x995 3616::INFO::2023-12-08 23:34:02,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:02,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:02,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1681x995). 3616::INFO::2023-12-08 23:34:02,945::wnd_proc::Display change 3616::INFO::2023-12-08 23:34:02,961::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:02,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:03,945::handle_mon_config::0. 1681*995*32 (0,0) 1 3616::INFO::2023-12-08 23:34:03,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:03,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:40:49,820::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:43:58,430::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:45:26,101::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:45:27,273::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:49:33,929::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:49:35,117::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:51:06,242::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:51:30,305::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:55:34,992::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:56:18,633::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:33:57,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1665x673). 3616::INFO::2023-12-08 23:33:57,961::wnd_proc::Display change 3616::INFO::2023-12-08 23:33:57,961::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:57,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:33:58,945::handle_mon_config::0. 1665*673*32 (0,0) 1 3616::INFO::2023-12-08 23:33:58,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:33:58,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1665 x673) 3616::INFO::2023-12-08 23:34:02,414::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:34:02,945::handle_mon_config::0. 1681*995*32 (0,0) 1 3616::INFO::2023-12-08 23:34:02,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:02,945::custom_display_escape::updating \\.\DISPLAY1 resolution 3616::INFO::2023-12-08 23:34:02,945::update_mode_size::\\.\DISPLAY1 updated path mode to (0, 0 - (1681 x 995) 3616::INFO::2023-12-08 23:34:02,945::set_displays::Set display mode 1681x995 3616::INFO::2023-12-08 23:34:02,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:02,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:02,945::debug_print_config::\\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1681x995). 3616::INFO::2023-12-08 23:34:02,945::wnd_proc::Display change 3616::INFO::2023-12-08 23:34:02,961::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:02,961::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:34:03,945::handle_mon_config::0. 1681*995*32 (0,0) 1 3616::INFO::2023-12-08 23:34:03,945::consistent_displays::#qxls 1 #others 0 3616::INFO::2023-12-08 23:34:03,945::update_mode_position::\\.\DISPLAY1 updated path mode to (0, 0) - (1681 x995) 3616::INFO::2023-12-08 23:40:49,820::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:43:58,430::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:45:26,101::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:45:27,273::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:49:33,929::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:49:35,117::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:51:06,242::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:51:30,305::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:55:34,992::handle_clipboard_grab::grab type 1 format=13 3616::INFO::2023-12-08 23:56:18,633::handle_clipboard_grab::grab type 1 format=13Thanks in avdance.