Recientemente he reinstalado mi estación de trabajo con Fedora 27, y desde entonces, virt-manager ha estado haciendo algo extraño.
Cada vez que abro una consola VM y luego muevo el mouse hacia la ventana, aparece un cuadro de diálogo que me pregunta:
Virtual Machine Manager quiere inhibir atajos
Puede restaurar accesos directos presionando Super + Escape.
No parece importar si hago clic en Denegar o Permitir. En cualquier caso, virt-manager se encarga de presionar teclas como Ctrl+ W, en lugar de enviarlas a la VM. En ese caso, por ejemplo, en lugar de eliminar una palabra en la línea que estoy editando, la ventana se cierra.
Antes de reinstalar mi máquina, que también estaba en Fedora 27, nunca vi este cuadro de diálogo.
El único cambio que recuerdo haber hecho con respecto al virt-manager es agregar una regla PolicyKit para permitir a mi usuario administrar máquinas virtuales del sistema sin una contraseña :
# cat /etc/polkit-1/rules.d/51-org.libvirt.unix.manage.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.libvirt.unix.manage" &&
subject.user == "error") {
return polkit.Result.YES;
polkit.log("action=" + action);
polkit.log("subject=" + subject);
}
});
Estas son las versiones del paquete que tengo ahora:
# rpm -q libvirt-daemon virt-manager
libvirt-daemon-3.7.0-3.fc27.x86_64
virt-manager-1.4.3-2.fc27.noarch
La otra diferencia es que ahora estoy en Wayland, mientras que antes estaba usando X. Cuando inicio sesión con "Gnome on Xorg", el problema desaparece.
¿Cómo evito que este cuadro de diálogo inútil aparezca en Wayland y haga que virt-manager envíe las teclas de comando como Ctrl+ Wa VM en lugar de que sean procesadas?