如何更改 TTY(控制台)中的字体或字体大小?

如何更改 TTY(控制台)中的字体或字体大小?

我正在使用 Ubuntu 12.04。最近,我的所有 TTY 的字体大小都变大了。我该如何将字体大小改回默认大小?

答案1

要调整 TTY 使用的字体/字体大小,请运行sudo dpkg-reconfigure console-setup,它将指导您完成选择字体和字体大小的步骤:

  1. 选择默认UTF-8,然后按Tab突出显示好的然后按Enter进入下一步。(您可以再次按下并突出显示Cancel以返回。)

    在此处输入图片描述

  2. 选择默认Combined - Latin, ...选项(“拉丁语”包括英文字母)并继续执行步骤 3:

    在此处输入图片描述

  3. 选择字体 - 请务必阅读上面关于不同字体可以产生的视觉效果的说明:

    在此处输入图片描述

  4. 选择字体大小:

    在此处输入图片描述

  5. 现在您将退出console-setup;如显示的消息所示,新设置将在重启后生效。要立即应用,请打开 TTY 并运行setupcon

答案2

由于其他答案不适用于我的 HiDPI 显示器增加字体大小,经过一番研究我发现https://askubuntu.com/a/1134018/73759正在工作。

编辑文件 /etc/default/console-setup

sudoedit /etc/default/console-setup

并将字体类型和字体大小的值更改为

FONTFACE="TER"
FONTSIZE="16x32"

保存文件并应用更改

sudo update-initramfs -u

下次重新启动时,您的 TTY 中将出现更大的字体。

我知道这不是上述具体问题的答案,但标题只是说“更改字体大小”,这是谷歌上的最佳搜索结果,所以我希望我能在这里帮助一些人。

答案3

使用GRUB_GFXPAYLOAD_LINUX

首先,安装xrandr并运行它:

$ sudo apt-get install xrandr
$ xrandr

列出了可用的屏幕模式。

现在,编辑/etc/default/grub

$ sudo nano /etc/default/grub

假设文件先前未编辑过,进行以下更改:

变量GRUB_CMDLINE_LINUX_DEFAULT应该至少包含nomodeset,也许除了桌面系统上的quiet和之外。splash

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

在服务器系统上,GRUB_TERMINAL=console在进入图形控制台之前,取消注释以查看启动期间传递的更多消息。

保留此行作为注释:

#GRUB_GFXMODE=640x480

在文件末尾添加一行:

GRUB_GFXPAYLOAD_LINUX=1280x1024x16

或者用硬件支持的任何其他(逗号分隔)模式替换该值。值textkeepautovgaask应该有效。

/etc/default/grub最后,使用Ctrl+保存编辑并使用+O退出后,发出以下命令:CtrlX

$ sudo update-grub
$ sudo reboot

此答案还可用于降低降频系统的分辨率和/或刷新率或帧缓冲频率。当刷新频率过高时,CRT 显示器通常会显示闪烁条纹。

答案4

关于 Linux TTY1 的一些有趣的技巧

在 update-initramfs -u 之后无需重新启动 PC 测试当前配置:

Ctrl+Alt+1=> (tty1)

使用您的密码登录然后输入“设置控制“那么您的 TTY 将应用您的配置,如字体大小等。

添加以下内容将背景 TTY1 终端更改为~/.bashrc

if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0232323" #black
    echo -en "\e]P82B2B2B" #darkgrey
    echo -en "\e]P1D75F5F" #darkred
    echo -en "\e]P9E33636" #red
    echo -en "\e]P287AF5F" #darkgreen
    echo -en "\e]PA98E34D" #green
    echo -en "\e]P3D7AF87" #brown
    echo -en "\e]PBFFD75F" #yellow
    echo -en "\e]P48787AF" #darkblue
    echo -en "\e]PC7373C9" #blue
    echo -en "\e]P5BD53A5" #darkmagenta
    echo -en "\e]PDD633B2" #magenta
    echo -en "\e]P65FAFAF" #darkcyan
    echo -en "\e]PE44C9C9" #cyan
    echo -en "\e]P7E5E5E5" #lightgrey
    echo -en "\e]PFFFFFFF" #white
    clear #for background artifacting
fi

例子https://archive.is/J6F8P

来源 :我如何改变 TTY 颜色?

相关内容