当我在 GNOME 下的 Ubuntu 中启动 virt-manager 时,我看到了一个对话框:
Virtual Machine Manager wants to inhibit shortcuts.
You can restore shortcuts by pressing Super+Escape.
Deny? Allow?
我意外选择了Deny
。如何让此对话框重新出现,以便我可以选择我想要的选项Allow
?我搜索了设置,但找不到任何类型的切换。
我想禁止虚拟机管理器的快捷方式,这样当我在客户机中时,我按下的键盘快捷键(例如Super
)将输入到客户机,而不是主机。由于错误地选择,Deny
我强制将所有快捷方式输入到主机。
答案1
这不会让对话恢复,但本质上它选择了Allow
最初提到的选项:
flatpak permission-set gnome shortcuts-inhibitor virt-manager.desktop GRANTED
flatpak permission-set gnome shortcuts-inhibitor virt-viewer.desktop GRANTED
答案2
您可以通过删除当前保存的值来恢复对话框。
- 安装d-间谍
- 在左侧栏中 -
- 选择会议公共汽车
- 选择
org.freedesktop.impl.portal.PermissionStore
- 在主窗口(右侧)上,按以下顺序展开条目 -
- /org/freedesktop/impl/portal/PermissionStore
- 接口→ org.freedesktop.impl.portal.PermissionStore
- 此时,你的 d-spy 窗口应如下所示
- 点击方法→ DeletePermission
窗口底部会打开一个面板 - 在里面参数面板的文本字段,粘贴以下文本 -
然后按执行按钮('gnome','shortcuts-inhibitor', 'virt-manager.desktop')
- 重复上一步,但用以下文字代替 -
('gnome','shortcuts-inhibitor', 'virt-viewer.desktop')
现在,当您再次尝试运行 virt-manager 时,它会再次提示相同的对话框。