如何让 Fedora 命令行模式使用大显示器的全屏?

如何让 Fedora 命令行模式使用大显示器的全屏?

我的显示器是 24 英寸,在 1920x1080 的分辨率下效果最佳。

我使用 Fedora 15 和最新的 NVIDIA 驱动程序。在 GUI 模式下,它运行完美。但是在命令行模式下,我遇到了以下问题:

  • 它没有占用整个屏幕
  • 有一个很大的黑色边框
  • 它只使用了 19 英寸的显示器
  • 屏幕上的字母很大

我该如何配置它以使用全屏并具有较小的字母尺寸?

答案1

您正在使用 Linux 虚拟控制台VGA 兼容文本模式,其分辨率被限制在非常低的水平(通常为 720×400 时的 80×25)。

您有多种选择:

  • 使用支持内核模式设置的视频驱动程序。目前仅Nouveau 支持它不是官方的 nVidia 驱动程序。另一方面,KMS 对 X11 和控制台的工作方式相同,甚至同时工作,因此安装 Nouveau 可能值得一试。

  • 使用帧缓冲驱动程序,例如nvidiafbuvesafb(使用 加载modprobe)。这可能会与 X11 使用的 nVidia 驱动程序冲突 - 当 X11 处于不是尽管如此,

  • 假设grub-legacy作为引导加载程序,使用引导选项指定帧缓冲模式vga=- 如果你甚至可以找到一个vga为您的原始分辨率。(超过一定限制,它们就不标准了,因此您必须使用检测工具。维基百科没有适合您的解决方案的条目。

  • 使用 X11 终端仿真器。认真地说,只需运行全屏 Xterm 或类似程序即可。

  • 使用 SVGATextMode,它是非常非常陈旧并且过时。

在 KMS/framebuffer 模式下,您将能够使用以下方式更改字体setfont- 可用的字体可能位于 /usr/share/kbd/consolefonts/ 或 /usr/share/console-tools/...

相关内容