如何防止 VMware 控制台捕获鼠标

如何防止 VMware 控制台捕获鼠标

我目前正在设置一台新服务器(Ubuntu LTS),并且必须使用 Windows 10 PC 上的 VMware 控制台来执行此操作。我习惯使用 PuTTY,我发现 VMware 控制台非常不方便。

我希望实现的是,控制台的行为更像普通窗口,例如

  • 窗口获得焦点后立即接受键盘输入,无需先单击黑色区域
  • 它没有捕捉到鼠标(完全没有,没关系,我不需要控制台上的鼠标)
  • 使用 Windows 剪贴板进行复制粘贴(尤其是粘贴密码)是可以的,但这不是必需的

想要安装 VMware 工具才能使其正常工作,但我还不确定它们是否安装正确,但我猜(并且已经得到了第一个答案)是的。但是 VMware 控制台仍然像以前一样运行。有没有办法改变这种行为?(也许一些 vSphere 配置选项只是为了在控制台中完全禁用鼠标,以便它只保留在我的桌面上?)

显然,让 SSH 守护进程工作将是我的下一步,但是我想知道是否也可以让控制台以这种方式工作。

答案1

你想要的并不完全可能实现。

关于键盘和鼠标,您有以下选择:

  • 如果您安装了 VMware 工具并且 X-session 正在运行,则只要鼠标悬停在控制台上,控制台就会抓取鼠标和键盘。

  • 如果您没有运行 X-session,则必须单击进入控制台,无论 VMware 工具是否正在运行。

默认情况下,复制和粘贴功能是禁用的,但您可以为虚拟机启用它:

  1. 使用 vSphere Client 登录到 vCenter Server 系统并关闭虚拟机。
  2. 选择虚拟机并单击概括标签。
  3. 点击编辑设置
  4. 导航选项>先进的>一般的并点击配置参数
  5. 点击添加行
  6. 在名称和值列中键入这些值:
Name                            Value
isolation.tools.copy.disable    FALSE
isolation.tools.paste.disable   FALSE

(来源:KB1026437,对当前版本仍然有效)

或者,您可以将以下行添加到 .vmx 文件:

solation.tools.paste.disable = "false"
isolation.tools.copy.disable = "false"

我的建议:安装完成后,将 SSHd 作为第一个包进行安装,这样会更容易操作。

相关内容