如何禁止虚拟机的快捷方式

如何禁止虚拟机的快捷方式

当我在 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

您可以通过删除当前保存的值来恢复对话框。

  1. 安装d-间谍
  2. 在左侧栏中 -
    1. 选择会议公共汽车
    2. 选择org.freedesktop.impl.portal.PermissionStore
  3. 在主窗口(右侧)上,按以下顺序展开条目 -
    • /org/freedesktop/impl/portal/PermissionStore
    • 接口→ org.freedesktop.impl.portal.PermissionStore
  4. 此时,你的 d-spy 窗口应如下所示
  5. 点击方法→ DeletePermission
    窗口底部会打开一个面板
  6. 在里面参数面板的文本字段,粘贴以下文本 -
    ('gnome','shortcuts-inhibitor', 'virt-manager.desktop')
    
    然后按执行按钮
  7. 重复上一步,但用以下文字代替 -
    ('gnome','shortcuts-inhibitor', 'virt-viewer.desktop')
    

现在,当您再次尝试运行 virt-manager 时,它会再次提示相同的对话框。

相关内容