有一段时间,我将一台旧的 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)
答案1
在终端中输入: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
您的可能与我的不同,因此请从您的终端复制“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
这应该可以给你想要的电视分辨率。
要在重启后保留设置,请使用答案这里使用您的设置,您无需重新进行设置。
答案2
我为我的 Dell XPS 添加了 1504x846 分辨率(16:9),因为它的最高分辨率是“1366x768”。
cvt 1504 846 60
xrandr --newmode "1504x846" 104.50 1504 1592 1744 1984 846 849 854 878 -hsync +vsync
xrandr --addmode LVDS-1 "1504x846"
然后我转到“菜单 -> 显示”面板并选择它。利润!
注意,运行xrandr| grep primary
以获取正确的显示名称。我的是“LVDS-1”。
答案3
听起来您需要手动设置显示分辨率:
设置如下Settings --> Displays
。您需要将该显示器的分辨率设置为1920x1080
。请参阅这个 YouTube 教程。