我安装了一个没有窗口环境的类 Unix 操作系统;即,只是一个文本模式的控制台,没有 GUI。
是否可以更改控制台使用的字体?
需要明确的是,我不是在谈论 KDE 或 GNOME 等桌面环境附带的终端模拟器。
我已经能够在X Window System运行时更改键盘布局/映射~/.Xmodmap(我想你也可以直接通过X 协议来完成,例如使用libxcb作为 X 协议调用的包装器)。
我已经能够在控制台/tty(即当 X 未运行时)使用loadkeys.
有没有一种方法可以类似地自定义键盘布局,但来自单一来源,以这样的方式影响 X 和控制台,即。以一种“X 和控制台不可知论”的方式?
(我能想到的唯一方法是编写一个“键盘驱动程序”,它与内核的输入接口对话evdev,并发送您想要的输入(通过uinput?),或者其他什么,但我不知道这是否有意义,或者如果有更简单的方法。)