Virtual Machine Managerはウェイランドでショートカットを何度も禁止したいと考えています


8

最近、ワークステーションをFedora 27で再インストールしました。それ以来、virt-managerは1つの奇妙なことをしています。

VMコンソールを開いてマウスをウィンドウに移動するたびに、ダイアログが表示され、次のメッセージが表示されます。

Virtual Machine Managerがショートカットを禁止したい

Super + Escapeを押すとショートカットを復元できます。

virt-managerのスクリーンショット

[拒否]をクリックするか[許可]をクリックするかは関係ありません。どちらの場合も、Ctrl+ などのキーを押すWと、VMに送信されるのではなく、virt-managerによって処理されます。その場合、たとえば、編集中の行の単語を削除する代わりに、ウィンドウが閉じます。

Fedora 27にあるマシンを再インストールする前は、このダイアログボックスは表示されませんでした。

virt-managerに関して行ったことを思い出すことができる唯一の変更は、ユーザーがパスワードなしでシステム仮想マシンを管理できるようにするPolicyKitルールを追加することです

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

これらは私が現在持っているパッケージのバージョンです:

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

もう1つの違いは、今はWaylandにいるということですが、以前はXを使用していました。「Xorg上のGnome」でログインすると、問題はなくなります。

この無用なダイアログがWaylandの下に表示されないようにして、Ctrl+ などのコマンドキーWをvirt-managerで処理せずにVMに送信するにはどうすればよいですか?


waylandはまだ開発途上であり、この問題を解決するための構成の微調整がない場合があります。ソリューションの最善の策は、これを最新バージョンで再現してから、waylandコンポジターやvirt-managerにバグを報告することです。
非現実

回答:


1

ワークステーションはFedora 30でアップグレード/再インストールする必要があります。最新リリースでのWaylandの改善により、この問題は修正されました。

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

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


問題が解決するようです。しかし、なぜこのプロンプトがそもそも存在するのか、私はまだ興味があります。それはかなり役に立たないようです。
マイケルハンプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.