Linux Mint VMware Player 14,MacOs 客户分辨率切换至 HiDPI

Linux Mint VMware Player 14,MacOs 客户分辨率切换至 HiDPI

[编辑] 解决了!

我卸载了 vmware-tools,并且能够切换到正确的分辨率,而无需恢复到 HiDPI 模式。

前言:

  • Linux 薄荷 18.3
  • VMWare 播放器 14
  • MacOS HighSierra(作为 vmware 上的来宾操作系统)
  • 安装最新的 Darwin VMTools
  • 本机显示器分辨率 1920x1080

问题:

更改虚拟机的窗口大小时,如果它大于 1024x768,来宾操作系统会自动切换到 HiDPI 分辨率,从而使桌面上的所有内容变得滑稽大,使其有些无法使用。

MacOS 中的屏幕设置有 1920x1080 的选项,但选择后,分辨率会切换回 960x540 (HiDpi) 的 HiDPI 模式。

已尝试过什么

我尝试通过 VMWare Player 更改虚拟机的一些配置设置,但这似乎没有效果。

我尝试使用以下方法禁用访客的 HiDPI 模式:

sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool false


我想使用 MacOS 来运行一些设计软件,例如 Photoshop、Sketch、Illustrator,但我需要全屏运行它才能充分利用它。是的,我知道 Gimp、Inkscape 等,但他们只是不适合我的口味/工作流程。我已经拥有 Mac 对应版本的许可证。

请提供建议、提示、技巧等帮助。非常感谢!

答案1

我尝试走同样的路线,但发现即使设置您修改的值,它也会自动重置:

defaults read /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled
1

在搜索互联网后,我发现了这一行(禁用VMware的自动HiDPI):

defaults write ~/Library/Preferences/com.vmware.tools.plist enableAutoHiDPI -bool false

它并没有立即起作用,但经过一段时间后重启我能够设置分辨率,而不会自动更改为 HiDPI:

cd /Library/Application Support/VMware Tools
./vmware-resolutionSet 1920 1080

希望您在不卸载 VMware 工具的情况下也能获得同样的效果。

答案2

这对我有用。

在客户机运行时,单击 Player->Manage->Virtual Machine Settings,然后单击左栏中的 display。取消选中“Automatically Adjust User interface size in the virtual machine”复选框。

每次开机时分辨率都会恢复,但您现在可以选择显示器的原始分辨率。

相关内容