使用 xrandr 禁用外部显示器也会禁用笔记本电脑屏幕

Nat*_*ios 5 xrandr display

连接外部显示器时,xrandr 会显示两个显示屏:(eDP1笔记本电脑屏幕)和DP1(外部显示器)。

我可以很好地启用外接显示器,但如果我拔下外接显示器,或使用 禁用它xrandr --output DP1 --off,笔记本电脑屏幕也会变成空白(尽管仍然背光)。我相信我仍然可以在笔记本电脑屏幕上切换到 tty。

有什么想法如何在禁用/断开外部显示器后保持笔记本电脑屏幕运行吗?

如果重要的话,我用的是i3。

Win*_*nix 3

我没有使用 i3 窗口管理器,但这里可能发生的情况是外部显示器是主显示器,笔记本电脑显示器镜像它。无论哪种方式,创建这个 bash 脚本:

#!/bin/bash
xrandr --output DP1 --off
xrandr --output eDP1 --auto --primary
Run Code Online (Sandbox Code Playgroud)

将脚本标记为可执行:chmod a+x /path/to/scriptname

然后调用脚本/path/to/scriptname

替换eDP1为使用以下方法发现的笔记本电脑显示器名称:

xrandr | grep " connected"
Run Code Online (Sandbox Code Playgroud)