如何在没有合盖模式的情况下禁用 Macbook Pro 上的内部显示?

如何在没有合盖模式的情况下禁用 Macbook Pro 上的内部显示?

我有一台 2007 年初生产的 Macbook Pro,运行的是 10.5 版本,我最近将它与我的主要桌面系统一起安装在 KVM 上。

我遇到的问题是,我有一台 20 英寸 1680x1050 LCD 显示器,而 OS X 只提供以内置显示器的分辨率镜像或跨度的选项。由于内置显示器以 1440x900 运行,这导致我的 LCD 以非原始分辨率运行,并且图片模糊。我找不到任何选项可以完全禁用内置显示器并以原始分辨率运行外部 LCD。

我知道合盖模式,但 MBP 在存放约 6 个月时被拆开过(拆开来取出硬盘),控制睡眠传感器的触摸板电缆损坏了,这意味着合盖模式无法工作。我考虑过更换电缆,但我能找到的最便宜的价格是 75-100 美元,而且我尽量不再在这台电脑上投资,因为它的电池也完全没电了,还有其他一些小问题。

我找到了该应用程序切换资源X它似乎可以让你做我需要的事情,但它有很多我不需要的功能,而且还附带约 20 美元的注册费。

我知道这是一组奇怪的情况,但我希望有人可能知道一个操作系统黑客,可以让我禁用内部显示并完成它。:)

答案1

最简单的解决方法是调整显示器的布局。您可以让内置显示器保持活动状态,只需将其布置在角落,然后将菜单栏放在外部显示器上。您可能需要根据放置底座的位置来调整布局。这是一个便宜的办法,但听起来这就是您所需要的。

答案2

答案3

我认为您的解决方案将包括内核修改。我不知道您是否能胜任这项任务,但您可以尝试不使用以下内核扩展进行启动:

/系统/资源库/扩展/AppleOnboardDisplay.kext

或者从类似 hackintosh 社区使用的来源找到它的替代品。

我想我首先会尝试不用它来工作......

将文件移至 ...kext.back,清除内核缓存并重新启动。如果您遇到任何问题,请使用详细模式 (-v) 启动并查看错误代码。

答案4

当你跨屏时,你应该能够独立选择两个显示器的分辨率。解决你的问题的一个方法可能是失眠X。您可以使用它来让显示器进入睡眠状态。

失眠X

我从未尝试过,开发人员最近发布了一个兼容 10.6 的版本,然后就放弃了。源代码已发布,以便其他人接管该项目。好运!

相关内容