如何更改系统启动时使用的屏幕(显卡)并禁用另一个?

如何更改系统启动时使用的屏幕(显卡)并禁用另一个?

我有一个三重启动系统,包括 Windows、Ubuntu 和 Mac。(这是一个黑苹果)。我遇到了一个问题,那就是我的专用显卡(Nvidia GTX 1660)不受 Mac 支持,所以我想用我的处理器(Intel i7 6700)的集成显卡来启动 Mac。

我所做的是,因为我的屏幕同时具有 DVI 输入和 HDMI 输入,所以我将 DVI 转 HDMI 线和 HDMI 转 HDMI 线插入它,然后一个连接到我的专用卡的 HDMI 输出,另一个连接到主板(集成)的输出。

我有英特尔作为主卡,但系统使用两者启动,在 Mac 上这不是问题,因为我已将其配置为无法识别 Nvidia。

另一方面,Windows 认为我有 2 个屏幕,因为它识别了两个适配器,所以我禁用了其中的集成卡,现在它使用 Nvidia 卡进行所有操作(启动等)。

但是,当我启动 Ubuntu 时,我遇到了一个问题,它识别了 2 个屏幕,我的屏幕加载了 Nvidia 输入(Ubuntu 识别了屏幕 0),但出于某种原因,登录信息在另一个屏幕(屏幕 1)上。我在设置中告诉它只使用屏幕 1,当我登录后它确实这样做了,但在屏幕之外(登录时),它仍然显示扩展屏幕。

有什么办法可以强制整个系统执行该设置,以便在启动和登录时也是这样吗?

提前致谢!

答案1

我在这里找到了解决方案:Ubuntu 18.04 登录屏幕显示设置

您必须在用户登录的情况下根据需要更改设置,然后在终端中执行以下两个命令:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml

sudo chown gdm:gdm ~gdm/.config/monitors.xml

相关内容