如何更改 Arch Linux 上的 TTY 分辨率

如何更改 Arch Linux 上的 TTY 分辨率

我按照 Arch 初学者的 wiki 在 VMWare player(主机是 Windows 7)上安装了没有 x-server 的 Arch,我想知道如何更改我认为是 TTY 的分辨率,以使 VMWare 窗口更好地适应我的桌面。目前它占用了我 1600x900 分辨率的约 80%。我希望它看起来像一个正常的打开的控制台窗口。

答案1

您可以选择分辨率编辑GRUB配置文件/etc/默认/grub

GRUB_GFXMODE=1024x768x32

还要检查此参数以允许内核使用与 grub 相同的分辨率:

GRUB_GFXPAYLOAD_LINUX=keep

然后在 Arch 中运行以下命令来激活更改:

# grub-mkconfig -o /boot/grub/grub.cfg

请参阅 GRUB 文档

答案2

您需要设置您的帧缓冲区: https://wiki.archlinux.org/index.php/Uvesafb

答案3

您可能会发现更多帮助这个帖子在 Arch 论坛上。

编辑:经过进一步思考,我意识到使用 VMware 时可能不会使用 GRUB。我认为此回复上述 Arch 论坛中的帖子可能正是您所需要的。它涉及使用 pacman 下载软件包并更改一些内核设置。(由于信誉链接限制,GRUB 解决方案的原始链接已被删除)

答案4

要返回不同的分辨率及其相关模式,请运行:

hwinfo --framebuffer

然后将模式添加到 grub 配置中的 GRUB_CMDLINE_LINUX 行

例如

GRUB_CMDLINE_LINUX="vga=0x0317"

笔记: 此方法现已弃用。

相关内容