为什么我看不到 16:9 的纵横比?

dub*_*ion 8 display vga

这就是我的电视显示设置的样子

所以有一段时间我有一个旧的 EMA 15" 显示器连接到我运行 Ubuntu 15.04 的 Ubuntu 机器。显示器运行 1024x768 (4:3)。此时一切都很好。但我把我的电脑连接到我的 Sansui HDTV 和它不会让我有 16:9 的比例,所以它在信箱中。我该如何解决这个问题?

注意:我在电视和计算机之间使用 VGA 电缆。我也习惯了 Ubuntu 和终端,所以请帮助!!!

$ sudo xrandr -q
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)

chj*_*xr0 14

键入该到你的终端:sudo cvt 1366 768。它将输出类似于:

# 1366x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1366x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

您的可能与我的不同,因此请从终端复制“Modeline”之后的所有内容。

现在粘贴您复制到此命令中的内容,例如 sudo xrandr --newmode "1366x768_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync

最后一步是将新分辨率添加到 VGA1: sudo xrandr --addmode VGA1 1366x768_60.00

这应该给你你想要的电视分辨率。

要在重新启动后保留设置,请将此处的答案与您的设置一起使用,您无需重做。