如何只有一个显示器?

Isa*_*rin 5 display multiple-monitors monitor

我有一台通过 VGA 电缆连接到显示器的笔记本电脑。我试图将显示设置为仅外接显示器(我不想在笔记本电脑屏幕上显示任何内容)。但是,每当我在“显示器”设置中将笔记本电脑显示器设置为“关闭”时,它们都不是显示器(笔记本电脑屏幕和显示器没有信号)。那么,如何将其显示在仅显示在外部显示器上的位置?

Mar*_*ney 3

您可以用来xrandr更改默认的主显示器。

事实证明xrandr --output DFP1 --primary确实有效。将 DFP1 替换为您想要作为主显示器的显示器的名称。您可以运行xrandr --prop以获取当前连接的监视器的正确名称。

如果您运行xrandr --output DFP1 --primary,它会切换主显示器,但是一旦您重新启动笔记本电脑,笔记本电脑将再次成为主显示器。

因此,我想编写一个简单的脚本,在启动时运行,检查是否连接了外部显示器,如果有,则运行命令以使外部显示器成为主显示器。

#!/bin/bash
NR_OF_MONITORS=$(xrandr -d :0 -q | grep ' connected' | wc -l)
if [ $NR_OF_MONITORS = "2" ]; then
  xrandr --output DFP1 --primary
fi
Run Code Online (Sandbox Code Playgroud)

来源