如何阻止 Ubuntu(作为 VMware 客户机)在主机(Windows)显示器关闭时自动注销

如何阻止 Ubuntu(作为 VMware 客户机)在主机(Windows)显示器关闭时自动注销

我让 Ubuntu(20.04 LTS)作为 VMware 客户机运行多个应用程序。当主机被锁定且显示器关闭时,我返回 Ubuntu,它会将我注销并关闭所有应用程序。这种行为不会发生在装有 Windows 客户机的同一台机器上……它们会正常恢复。这使得高效使用 Ubuntu 变得非常困难。

我尝试过: - 将“自动屏幕锁定”设置为关闭 - 将“黑屏延迟”设置为从不 - 将“挂起时锁定屏幕”设置为关闭 - 将“黑屏”设置为从不 - 将“挂起和电源按钮”的“自动挂起”设置为关闭 - 安装 Gnome Tweaks 并关闭“笔记本电脑盖关闭时挂起” - 编辑 /etc/systemd/logind.conf 并添加 HandleLidSwitch=ignore - 编辑虚拟机的 .vmx 文件并添加 suspend.disabled =“TRUE”

什么都没起作用。有什么想法吗?

环境为:VMware Workstation Player 15.5.5;在 Windows 10 主机上运行的 Ubuntu 20.04 LTS 客户机。该问题似乎特定于 Ubuntu,因为 Windows 10 客户机没有此问题。

答案1

绝对不是一个答案;是作为评论发布的......

本机实例也会发生这种情况,尽管是 18.04。很久以前,Gnome 错误跟踪器上就此问题展开了一场“辩论”,最后以线程关闭而告终,除了“应该在 18.04 中修复”之外没有明确的解决方案。有趣的是,在切换到 DisplayPort 连接之前,我从未遇到过此问题。即使使用 DP->DVI 活动适配器。

现在它让我极其恼火。

最好的猜测是“显示器关闭”信号之前从未到达过图形驱动程序,因此系统无法采取任何行动。我无法理解的是,无论会话状态如何,显示器关闭的系统都不应有活动会话这一决定背后的逻辑。我想这可能只是服务器行为的复制,服务器行为中没有人会锁定屏幕,而这种“功能”是便利性和安全性的结合,确保管理员不会意外保持登录状态。

答案2

停止 VMWare。编辑 .vmx 文件并添加以下行

suspend.disabled = "TRUE"

到文件末尾并保存。请参阅在 VMware Fusion 和 VMware Workstation 中禁用虚拟机的挂起功能 (2056501)

相关内容