当 Gnome 提供外部显示时禁用内置显示

当 Gnome 提供外部显示时禁用内置显示

我的笔记本电脑有 4k 显示屏。当我将 Thunderbolt 3 插入通过 MST 连接到 3 个 1920x1200 显示器的显示端口适配器时,它无法正确连接,因为它超出了我的 GPU 允许的最大分辨率。

一个有希望的解决方案是禁用内置显示器,然后连接到外部显示器。然而,我似乎无法通过显示管理器正确地完成它,并且通常会导致我崩溃。

概括:

笔记本电脑 -> Thunderbolt 3 至显示端口适配器 -> 通过 MST/菊花链连接 3 个 1920x1200 显示器

我正在寻求在检测到外部显示器时禁用内置显示器,并在拔下外部显示器时重新启用它。

在此输入图像描述

答案1

首先,xrandr --listmonitors显示您的 X 可见的显示屏。

例如,您将看到这些(我有一个显示器,您将有多个):

Monitors: 1
 0: +*DVI-0 1920/598x1080/336+0+0  DVI-0

现在,如果我想关闭 DVI-0 显示器的电源,我会发出

xrandr --output DVI-0 --off

您可以获得更详细的显示配置列表xrandr -q

问题是,它是一个命令行工具。在显示连接/断开连接上自动执行此操作是可能的,但在 gnome+suse 的情况下,我不知道如何操作。

也许您会得到更详细的答案 - 如果您的问题在此之前不会结束。

答案2

检查autorandr包裹。您创建设置后,工具会自动在它们之间切换。

相关内容