![VirtualBox Windows 密钥传递至 Gnome](https://linux22.com/image/961321/VirtualBox%20Windows%20%E5%AF%86%E9%92%A5%E4%BC%A0%E9%80%92%E8%87%B3%20Gnome.png)
我在运行 Gnome 3 的 Ubuntu 12.04 Linux 主机上以无缝模式使用 VirtualBox Windows 7 客户机。
在 VirtualBox 未运行的正常操作下,按下键盘上的 Windows 键即可启动 Gnome 活动面板。
当 Windows 客户机正在运行且位于前台时,按 Windows 键可打开客户机内的 Windows 菜单。
有没有办法配置它,以便 Windows 键被客户机忽略,并传递给主机?
答案1
是的。打开 VirtualBox Manager 窗口,然后转到“文件”菜单、“首选项”(Ctrl-G)。
在“输入”下,取消选中“自动捕获键盘”框。如果虚拟机正在运行,则无需重新启动,因此可以“即时”更改。
答案2
这里使用 ubuntu-20.04 作为主机,使用 windows-10 作为客户机。
我有类似的问题,但解决方法不同。我让客户机在空白工作区全屏显示,并使用热点在工作区(客户机和主机)之间切换
这是我的步骤:
- 添加此扩展https://extensions.gnome.org/extension/1362/custom-hot-corners/
- 创建workspace.next和workspace.previous脚本
- 将热点链接到脚本并设置“在全屏模式下启用”
cat 工作区.next
#!/bin/bash
CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`
MAX_WS=`wmctrl -d | tail -n 1 | cut -d " " -f 1 `
NEXT_WS=$((CURRENT_WS+1))
if (( NEXT_WS > MAX_WS )); then
NEXT_WS=0
fi
wmctrl -s $NEXT_WS
cat 工作区.previous
#!/bin/bash
CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`
MAX_WS=`wmctrl -d | tail -n 1 | cut -d " " -f 1 `
NEXT_WS=$((CURRENT_WS-1))
if (( NEXT_WS < 0)); then
NEXT_WS=$MAX_WS
fi
wmctrl -s $NEXT_WS