![使用 xrandr 更改显示输出?](https://linux22.com/image/63891/%E4%BD%BF%E7%94%A8%20xrandr%20%E6%9B%B4%E6%94%B9%E6%98%BE%E7%A4%BA%E8%BE%93%E5%87%BA%EF%BC%9F.png)
我的室友有一个非常旧的 1280x1024 VGA 显示器,驱动程序默认将其设置为 1600x1200,这导致它显示一条消息,说它无法显示输入。我可以ctrl+alt+f1
并使用xrandr -d :0
来找出正在使用的输出,但每次我xrandr --output CRT1 --mode "1280x1024_60.00"
这样做时都会说找不到显示器。当我这样做时会显示该模式,xrandr -d :0
我已经知道它已被添加。如果我将电视连接为辅助显示器,我可以将其配置为正常工作,但是当我断开连接时,它会重置为 1600x1200。我需要始终将其设置为 1280x1024,以便他可以使用他的电脑。
答案1
我不知道这是否有效,但不要使用
xrandr --output CRT1 --mode "1280x1024_60.00"
你应该试试
xrandr -d:0 --output CRT1 --mode "1280x1024_60.00"
答案2
因此,在安装其他东西来修复驱动程序后,崩溃消息消失了,并且修复最终被添加Modes "1280x1024"
到“屏幕”部分的“子部分”中xorg.conf
答案3
您还可以gtf 1280 1024 60
在旧监视器上运行并将 Modeline 添加到 /etc/X11/xorg.conf 。 (如果存在。如果不存在,您仍然可以尝试创建它 - 请参阅例如https://askubuntu.com/questions/217758/how-to-make-an-xorg-conf-file)。
答案4
如果您有 2 个输出(即使是同一台显示器)并且您想在它们之间切换,您可以使用:
xrandr --output OUTPUT_NAME_TO_OFF --off --output OUTPUT_NAME_TO_ON --mode 3440x1440 --rate 120.00
如果您错过了将在主监视器上呈现的栏或其他组件,请添加- 基本的旗帜。
您只需执行即可获得有关可用输出、模式、分辨率和速率的信息兰德尔在控制台上
欲了解更多信息,请参阅:xrand 文档