Estou tentando emular um dispositivo mtp com virt-manager. Eu vejo em https://qemu-project.gitlab.io/qemu/system/devices/usb.html que usb-mtp,rootdir=dir como em -device usb-mtp,rootdir=dir poderia ser usado para fazer isso com qemu. Como posso configurar o virt-manager para fazer isso (bem-vindo ao xml personalizado)?
Não consegui encontrar um xml equivalente ao comando, mas consegui alterar o xml para executar o comando diretamente. Eu precisava inserir
xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0"
no<domain>
elemento inicial e mantive o existentetype="kvm"
e coloqueicomo o último elemento antes do fechamento
</domain>
. https://blog.vmsplice.net/2011/04/how-to-pass-qemu-command-line-options.html e #virt irc no OFTC foi útil com isso. Aviso : se uma alteração não for analisada corretamente ao salvar por meio do painel de edição xml do virt-manager, ela poderá ser removida, portanto, tome as precauções necessárias antes de salvar e verifique depois.