我的电脑以前是笔记本电脑,我拆掉了屏幕。显卡是 ATI Radeon 之类的。我通过 VGA 线将其插入小型电视,但 Mint 仍然认为我也有原来的笔记本电脑屏幕。外接显示器以1024x768分辨率显示,但当我使用游戏机时,以及我测试Mageia Linux的两次,它以1280x800显示[编辑:我忘了,这只是第一次使用 Mageia 1,Mageia 2 不支持]。此分辨率也适用于笔记本电脑屏幕。我想让宽屏显示器适用于计算机,但 Mint 不允许。
我一直在看这个页面:https://wiki.ubuntu.com/X/Config/Resolution
xrandr -q 输出此内容(不包括以下有关笔记本电脑显示器的部分):
$ xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA-0 connected 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
我跑了cvt
$ cvt 1280 800 60
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
然后我将其复制到 xrandr,但 xrandr 不喜欢它。当我再次尝试 sudo 时,它给了我这个:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 25
Current serial number in output stream: 25
有人知道如何解决这个问题吗?
答案1
自从发布这个问题以来,我找到了部分解决方案。我查看了 ArchWiki 上的说明(https://wiki.archlinux.org/index.php/Xrandr)并发现它们有效(尽管我之前尝试过;我不知道当时我做错了什么)。按照该页面上的说明,我能够使用 xrandr 更改为宽屏模式。
我现在的问题是我的屏幕在宽屏模式下显得模糊。这让我很困扰,因为我习惯了非常清晰的图形,这些图形允许 8 点和更小的字体完全可读。我猜测 cvt 和 gtf 生成的一些数字对于我的屏幕来说并不是最佳的。
因为我记得 Mageia 是正确的,所以我尝试刻录两张不同的 Mageia LiveCD 并启动它们以获取 xorg.conf 设置。我很失望地发现 LiveCD 模式没有启用宽屏。这意味着如果我想要这些设置,我必须将 Mageia 安装到 HDD,以便从 xorg.conf 复制设置。因为我不想这样做,所以我很高兴假设它可以工作,同时保持全屏模式。