tty - 双显示器

use*_*558 5 tty

我有一个仅运行 TTY 的双显示器设置。主显示器是实际的“笔记本电脑”,第二个显示器 (Lilliput um-70) 使用驱动程序通过 USB 2.0 连接udl

一切工作正常,除了一件事,每当我更改 TTY 时,旧的 TTY 就会停止自行刷新。

tty1映射到/dev/fb0,tty2映射到/dev/fb1在引导期间使用内核参数 ( fbcon=map:01)。当我更改为tty1(笔记本电脑显示器)时,tty2(USB 显示器)停止刷新。

例如,如果我放了一个htopon tty2,回去tty1做一些事情,那么htopontty2就会冻结。如果我返回tty2,它会自行刷新,但tty1现在停止刷新。

无论哪个 TTY 处于活动状态,您对如何保持精神焕发有什么想法tty1吗?tty2

use*_*558 2

一种方法是使用像 Yaft ( https://github.com/uobikiemukot/yaft ) 这样的 frambuffer 终端。

这需要与配置一起编译

BACKGROUND_DRAW = true
Run Code Online (Sandbox Code Playgroud)

conf.h文件中。

即使 VT 处于非活动状态,这也允许刷新 VT。对于我的特定硬件设置,我必须使用驱动程序“udlfb”而不是较新的驱动程序“udl”。