Xrandr

archlinux-wiki 多显示器
archlinux-wiki 显示器亮度
安装

1
pacman -S xorg-xrandr

example

帮助

1
xrandr --help

列出信息

1
xrandr

列出激活的监视器

1
xrandr --listactivemonitors

列出监视器

1
xrandr --listmonitors

列出显卡输出源

1
xrandr --listproviders

分辨率+刷新率

1
2
3
4
5
6
7
xrandr --output eDP1 \
--brightness 0.77 \
--mode 1920x1080 \
--rate 60 \
--primary --auto \
--output "$extern" \
--left-of "$intern" --auto

小米游戏本

type-c 接口名称 DP1,可以正常双屏输出信号
hdmi 接口名称 HDMI-1, 独立显卡 GTX1060 Mobile,驱动 nvidia 显示器无法检测到信号
fn 键基本全部失效

简单脚本

1
2
3
4
5
6
7
8
9
#!/bin/zsh
intern=eDP1
extern=DP1
# 注意亮度值`0.00~1.00`
if xrandr | grep "$extern disconnected"; then
	xrandr --output "$extern" --off --output "$intern" --brightness 0.77 --auto
else
	xrandr --output "$intern" --brightness 0.77 --primary --auto --output "$extern" --left-of "$intern" --auto
fi