Virtual Machine Manager veut inhiber les raccourcis - encore et encore - sur Wayland


8

J'ai récemment réinstallé mon poste de travail avec Fedora 27, et depuis cela, virt-manager a fait une chose étrange.

Chaque fois que j'ouvre une console VM et que je déplace la souris dans la fenêtre, une boîte de dialogue apparaît me demandant:

Virtual Machine Manager veut empêcher les raccourcis

Vous pouvez restaurer des raccourcis en appuyant sur Super + Échap.

capture d'écran virt-manager

Peu importe que je clique sur Refuser ou sur Autoriser. Dans les deux cas, appuyer sur des touches telles que Ctrl+ West géré par virt-manager, plutôt que envoyé à la machine virtuelle. Dans ce cas, par exemple, au lieu de supprimer un mot sur la ligne que je modifie, la fenêtre se ferme.

Avant de réinstaller ma machine, qui était également sur Fedora 27, je n'ai jamais vu cette boîte de dialogue.

Le seul changement dont je me souvienne avoir fait concernant virt-manager est d'ajouter une règle PolicyKit pour permettre à mon utilisateur de gérer les machines virtuelles du système sans mot de passe :

# 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);
        }
});

Ce sont les versions de package que j'ai maintenant:

# rpm -q libvirt-daemon virt-manager
libvirt-daemon-3.7.0-3.fc27.x86_64
virt-manager-1.4.3-2.fc27.noarch

L'autre différence est que maintenant je suis sur Wayland, alors qu'avant j'utilisais X. Lorsque je me connecte avec "Gnome on Xorg", le problème disparaît.

Comment puis-je empêcher cette boîte de dialogue inutile d'apparaître sous Wayland et que des touches de commande telles que Ctrl+ Wsoient envoyées à la machine virtuelle plutôt que traitées par virt-manager?


wayland est toujours en cours de développement et il n'y a peut-être pas de modification de configuration pour résoudre ce problème pour vous. votre meilleur pari pour une solution peut être de le reproduire avec les dernières versions, puis de déposer un bug avec votre compositeur wayland et / ou virt-manager.
Don Quichotte

Réponses:


1

Vous devez mettre à niveau / réinstaller votre poste de travail avec Fedora 30. Les améliorations apportées à Wayland dans la dernière version ont résolu ce problème.

https://bugzilla.redhat.com/show_bug.cgi?id=1668036

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/382


On dirait que cela résoudra le problème. Je suis toujours curieux de savoir pourquoi cette invite existe même en premier lieu, cependant. Cela semble plutôt inutile.
Michael Hampton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.