如何切换视频显示输出命令行?

如何切换视频显示输出命令行?

如何在 Ubuntu Server 11.10 上切换显卡输出?它有一个带一个 DVI 和一个 VGA 的显卡。它默认为 VGA。我希望它默认为 DVI。

我只能通过网络进行 ssh 连接,并且没有显示器,直到我可以切换到 DVI 输出。

我需要使用什么命令或配置文件才能切换到视频卡上的 DVI 输出?

答案1

您可以尝试xrandr。不使用命令,它将列出您拥有的不同选项。然后您可以选择所需的选项:

xrandr

xrandr --help

xrandr --output HDMI-0

答案2

作为如何使用切换显示器的示例xrandr,这里有一个小脚本,我用它来在我的 PC 和电视显示器之间切换(该脚本强制只有一个屏幕处于活动状态,以避免窗口弹出到错误的显示器上)。

#!/bin/bash

PC=DVI-I-1
TV=HDMI-0

SWITCH_TO_PC_ARGS="--output $PC --mode 1920x1080 --primary --output $TV --off"
SWITCH_TO_TV_ARGS="--output $TV --mode 1920x1080 --primary --output $PC --off"

if [ "$1" == "pc" ]; then
  echo "Switching to PC" >> /tmp/switch_screen.log
  xrandr $SWITCH_TO_PC_ARGS 2>&1 >> /tmp/switch_screen.log

elif [ "$1" == "tv" ]; then
  echo "Switching to TV" >> /tmp/switch_screen.log
  xrandr $SWITCH_TO_TV_ARGS 2>&1 >> /tmp/switch_screen.log

else
  echo "Usage `basename $0` [tv|pc]"
  exit 1
fi

相关内容