我有一台旧电脑通过 VGA 连接到高清电视。我可以使用的屏幕分辨率集均为 4:3 宽高比(或大约)。输出来自xrandr
:
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1280 x 960, maximum 1360 x 1024
default connected 1280x960+0+0 0mm x 0mm
1280x1024 50.0 54.0
1024x768 51.0 57.0 58.0
800x600 52.0 60.0 61.0 62.0
640x480 53.0 65.0 66.0 67.0
1280x960 55.0*
1152x864 56.0
832x624 59.0
640x512 63.0 64.0
576x432 68.0
512x384 69.0 70.0 71.0
416x312 72.0
400x300 73.0 74.0 75.0
320x240 76.0 77.0 78.0
有没有办法使用这些分辨率之一,但将像素视为非方形?与宽屏标清电视图像以 720x576 存储(我在 PAL 地区)的方式大致相同,但变形拉伸到 1024x576;我可以将 1280x960 的分辨率变形处理为 ~1706x960 吗?
注意:目前图像以宽屏比例显示,但这是假拉伸。绘制的圆形将显示为椭圆形;我想利用全屏宽度,但保留显示的任何图像的正确比例。
为了防止它影响任何可能的解决方案,我正在运行 Fedora 18,使用 nVidia Geforce 5500 FX、东芝 37 英寸 1080p 液晶电视。