Trình quản lý máy ảo muốn ngăn chặn các phím tắt - lặp đi lặp lại - trên Wayland


8

Gần đây tôi đã cài đặt lại máy trạm của mình với Fedora 27 và kể từ khi làm như vậy, người quản lý tài năng đã làm một điều kỳ lạ.

Mỗi lần tôi mở bảng điều khiển VM và sau đó di chuyển chuột vào cửa sổ, một hộp thoại xuất hiện hỏi tôi:

Trình quản lý máy ảo muốn ngăn chặn các phím tắt

Bạn có thể khôi phục các phím tắt bằng cách nhấn Super + Escape.

ảnh chụp màn hình virt-manager

Nó dường như không quan trọng cho dù tôi nhấp vào Từ chối hoặc Cho phép. Trong cả hai trường hợp, các phím bấm như Ctrl+ Wđược xử lý bởi virt-manager, thay vì gửi đến VM. Trong trường hợp đó, ví dụ, thay vì xóa một từ trên dòng tôi đang chỉnh sửa, cửa sổ sẽ đóng lại.

Trước khi cài đặt lại máy của tôi, cũng trên Fedora 27, tôi chưa bao giờ thấy hộp thoại này.

Thay đổi duy nhất tôi có thể nhớ lại khi thực hiện đối với trình quản lý tài năng là thêm quy tắc Chính sách để cho phép người dùng của tôi quản lý các máy ảo hệ thống mà không cần mật khẩu :

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

Đây là những phiên bản gói tôi có bây giờ:

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

Sự khác biệt khác là bây giờ tôi đang ở Wayland, trong khi trước khi tôi sử dụng X. Khi tôi đăng nhập bằng "Gnome trên Xorg", vấn đề sẽ biến mất.

Làm cách nào để ngăn hộp thoại vô dụng này xuất hiện dưới Wayland và có các phím lệnh như Ctrl+ Wđược gửi đến VM thay vì được xử lý bởi virt-manager?


wayland vẫn đang được phát triển mạnh mẽ và có thể không có một chỉnh sửa cấu hình để giải quyết vấn đề này cho bạn. đặt cược tốt nhất của bạn cho một giải pháp có thể là tái tạo điều này với các phiên bản mới nhất, sau đó gửi một lỗi với nhà soạn nhạc wayland và / hoặc người quản lý tài năng của bạn.
quixotic

Câu trả lời:


1

Bạn nên nâng cấp / cài đặt lại máy trạm của mình với Fedora 30. Những cải tiến cho Wayland trong bản phát hành mới nhất đã khắc phục vấn đề đó.

https://ormszilla.redhat.com/show_orms.cgi?id=1668036

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


Có vẻ như điều đó sẽ khắc phục vấn đề. Tôi vẫn tò mò tại sao lời nhắc này thậm chí còn tồn tại ở nơi đầu tiên, mặc dù. Có vẻ như khá vô dụng.
Michael Hampton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.