我的显示器是 24 英寸,在 1920x1080 的分辨率下效果最佳。
我使用 Fedora 15 和最新的 NVIDIA 驱动程序。在 GUI 模式下,它运行完美。但是在命令行模式下,我遇到了以下问题:
- 它没有占用整个屏幕
- 有一个很大的黑色边框
- 它只使用了 19 英寸的显示器
- 屏幕上的字母很大
我该如何配置它以使用全屏并具有较小的字母尺寸?
答案1
您正在使用 Linux 虚拟控制台VGA 兼容文本模式,其分辨率被限制在非常低的水平(通常为 720×400 时的 80×25)。
您有多种选择:
使用支持内核模式设置的视频驱动程序。目前仅Nouveau 支持它不是官方的 nVidia 驱动程序。另一方面,KMS 对 X11 和控制台的工作方式相同,甚至同时工作,因此安装 Nouveau 可能值得一试。
使用帧缓冲驱动程序,例如
nvidiafb
或uvesafb
(使用 加载modprobe
)。这可能会与 X11 使用的 nVidia 驱动程序冲突 - 当 X11 处于不是尽管如此,假设grub-legacy作为引导加载程序,使用引导选项指定帧缓冲模式
vga=
- 如果你甚至可以找到一个vga
值为您的原始分辨率。(超过一定限制,它们就不标准了,因此您必须使用检测工具。维基百科没有适合您的解决方案的条目。使用 X11 终端仿真器。认真地说,只需运行全屏 Xterm 或类似程序即可。
使用 SVGATextMode,它是非常非常陈旧并且过时。
在 KMS/framebuffer 模式下,您将能够使用以下方式更改字体setfont
- 可用的字体可能位于 /usr/share/kbd/consolefonts/ 或 /usr/share/console-tools/...