如何指定终端分辨率?

如何指定终端分辨率?

设置:

  • Ubuntu Server 22.02(无 GUI)
  • 台式机配有旧款英特尔 CPU(我认为是第三代),最高分辨率只能达到 1080p
  • 4K 电视

该服务器通常是无头的。我家里没有其他显示器。

我遇到的问题是,出于某种原因,CLI 配置为以 4k 运行,但输出为 1080p。运行后的结果如附图所示apt upgrade图像对于电视来说太大

我不确定 Ubuntu 在启动过程中是否错误地将电视检测为 4k?我的电视(LG CX)显示计算机以不受支持的分辨率启动,因此我看不到任何内容,直到我看到操作系统启动文本滚动。

我在网上读到的关于此问题的所有内容都提到了 xrandr,但该命令不可用(我认为只有安装了 GUI 后才可用)。我还看到了有关 monitors.xml 的详细信息 - 该文件不存在。

该服务器上没有专用显卡。只有内置​​的英特尔产品。

作为解决方案,我希望终端要么遵循 1080p 分辨率,要么以 4k 而不是 1080p 输出,无论哪种方式都可以(我不关心 30hz - 如上所述,这通常是只有 CLI 的无头服务器)。我目前可以很好地通过 SSH 进入它,但在这种情况下,我需要物理使用该设备。

答案1

您可以在文件中/etc/default/grub配置启动选项。

要禁用图形,请取消注释(删除前导 # 字符):

GRUB_TERMINAL=console

或更改分辨率:

GRUB_GFXMODE=800x600

使用命令保存并应用update-grub

相关内容