Virtual Machine Manager möchte Verknüpfungen auf Wayland immer wieder sperren


8

Ich habe kürzlich meine Workstation mit Fedora 27 neu installiert, und seitdem hat virt-manager eine seltsame Sache getan.

Jedes Mal, wenn ich eine VM-Konsole öffne und dann die Maus in das Fenster bewege, wird ein Dialogfeld angezeigt, in dem ich gefragt werde:

Virtual Machine Manager möchte Verknüpfungen sperren

Sie können Verknüpfungen wiederherstellen, indem Sie Super + Escape drücken.

Screenshot des Virt-Managers

Es scheint keine Rolle zu spielen, ob ich auf Verweigern oder Zulassen klicke. In beiden Fällen wird das Drücken von Tasten wie Ctrl+ Wvom virt-manager behandelt und nicht an die VM gesendet. In diesem Fall wird beispielsweise das Fenster geschlossen, anstatt ein Wort in der von mir bearbeiteten Zeile zu löschen.

Vor der Neuinstallation meines Computers, der sich ebenfalls auf Fedora 27 befand, wurde dieses Dialogfeld nie angezeigt.

Die einzige Änderung, an die ich mich in Bezug auf virt-manager erinnern kann, ist das Hinzufügen einer PolicyKit-Regel, mit der mein Benutzer virtuelle Systemmaschinen ohne Kennwort verwalten kann :

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

Dies sind die Paketversionen, die ich jetzt habe:

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

Der andere Unterschied ist, dass ich jetzt auf Wayland bin, während ich X verwendet habe, bevor ich X verwendet habe. Wenn ich mich mit "Gnome on Xorg" anmelde, verschwindet das Problem.

Wie kann ich verhindern, dass dieser nutzlose Dialog unter Wayland angezeigt wird und Befehlstasten wie Ctrl+ Wan die VM gesendet werden, anstatt von virt-manager verarbeitet zu werden?


wayland befindet sich noch in einer intensiven Entwicklung und es gibt möglicherweise keine Konfigurationsanpassung, um dieses Problem für Sie zu lösen. Ihre beste Wahl für eine Lösung könnte sein, dies mit den neuesten Versionen zu reproduzieren und dann einen Fehler bei Ihrem Wayland Compositor und / oder Virt-Manager zu melden.
Quixotic

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.