如何在 Arch Linux 控制台中“启用”真彩色支持和 Nerd 字体

如何在 Arch Linux 控制台中“启用”真彩色支持和 Nerd 字体

从现在开始,每次我说“控制台”时,我指的是在尚未安装桌面环境的情况下在 Arch Linux 中必须使用的控制台。

我想“启用”真彩色支持在控制台中,以便我可以安装和使用浏览控制台中基于文本的 Web 浏览器。

我还想安装具有编程连字的字体,例如费拉代码卡斯卡迪亚代码在控制台上。我想安装书呆子字体,特别是 Fira 代码。

不安装桌面环境怎么办看看费拉代码本色在控制台上?

答案1

如果您谈论的是内核实现的 tty,那么它根本不支持这些功能。

但是您可以获得支持它们的终端模拟器,而无需安装完整的桌面环境,甚至无需任何 Wayland 合成器或 X Server

答案2

FB术语

(帧缓冲区终端模拟器)是 Linux 内核终端的独立替代品,可以在图形环境之外运行

答案3

简单的答案是你不能,有几个终端仿真器能够在 Linux 终端上显示真彩色,但大多数都不能与当前版本的内核一起工作,并且那些可以工作的终端仿真器充满了错误,此外,根据定义,它们会阻止其他图形控制台应用程序工作。

与您使用 browsh 的意图特别相关,没有一个支持使用鼠标,并且 browsh 不支持使用键盘。

其他图形控制台应用程序的阻塞需要在内核中解决,而鼠标可能可以通过控制台应用程序来修复。主要问题是内核开发人员不希望控制台得到改进(事实上,尽管 Linus 撒谎说不会破坏用户空间,但他们却允许控制台的功能显着下降),因为他们懒得维护它。

遗憾的是,除了最基本的 TTY 功能之外的任何功能都被认为是遗留的,因为有一种自我实现的预言:“没有人再使用控制台了”——这当然是真的,因为控制台上几乎没有任何有用的东西了。

放弃。内核维护者已经这样做了,而且不太可能改变。

答案4

KMSCON 是另一种效果很好的替代方案。我刚刚安装了它,现在所有的控制台都可以与 nerdfonts 一起使用 公里斯康

这里有一些在 Arch 中使用它的信息: https://wiki.archlinux.org/title/KMSCON

相关内容