我刚刚买了一台 EEE PC,并在其上安装了 Arch Linux。它运行良好。华硕的这台机器很棒,值得称赞。
有一件事让我有点恼火,那就是屏幕分辨率。字体变小了,情况就好多了。但我希望它大于 1024x600。
在我使用 Linux 的有限日子里,我曾经在 Xorg.conf 中进行这些更改。但随着 HAL 的引入,这些东西都是动态设置的,对吧?那么我该如何告诉 HAL 添加一些我自己的分辨率供我选择,而不是假设效果最好的那个呢?
这能做到吗?
答案1
不幸的是,它是 LCD。您无法将分辨率设置为 1024x600 以上(如果您的 Eee PC 与我的类似)。它使用 LVDS,而不是 VGA,因此您的桌面分辨率由 LCD 的原始分辨率定义。
也就是说,您可以像过去 10 年一样在 xorg.conf 中放入模式行。man xorg.conf
会帮助您。但是放入 2048x2048 模式行不会神奇地将您的 10 英寸笔记本电脑变成 30 英寸屏幕——X.org 只会忽略不起作用的模式行。
xrandr
是一个用于调整分辨率和其他内容的有用命令。您可以使用 即时加载模式行xrandr --newmode mode_name_here modeline_here
,然后使用 将其添加到您的显示器xrandr --output LVDS --addmode mode_name_here
(“LVDS”将是您的 Eee PC 内置显示器的名称)。请参阅xrandr --help
或man xrandr
获取更多帮助。
答案2
我不确定这些屏幕实际支持的最大分辨率是多少。我相信这可能是最好的 - 当然取决于您的特定型号。
不过,我建议在 superuser.com 上提问,因为这是解决配置问题等问题的合适论坛。这是解决编码问题的论坛。更好的是,archlinux 有自己的论坛 -http://bbs.archlinux.org/。他们确实很有帮助,我自己就用的是 arch。