外部监视器上的 TTY

Ste*_*n D 19 tty multi-monitor console

在家里使用笔记本电脑时,我通常使用外接显示器、键盘和鼠标,将笔记本电脑的屏幕作为第二台显示器。这一切都可以使用一个不错的 GNOME 实用程序轻松配置,我假设该实用程序在后端使用 xrandr。

有时我喜欢通过 TTY 使用我的电脑。我希望能够切换到 TTY1(使用 ctrl+alt+f1)并让 tty 以我的外接显示器的分辨率出现在我的外接显示器上。相反,它通常要么只出现在我的笔记本电脑屏幕上,要么出现在两个显示器上,但以我的笔记本电脑屏幕的分辨率出现。

有没有办法在 Ubuntu 10.10 上无缝地做到这一点?

(我猜这无关紧要,但我已将其设置为使屏幕从 自动启动~/.profile)。

小智 2

这是带有正确链接的Google 文档。没有经过验证的解决方案,但这里有一些想法:

如果没有 X11,内核帧缓冲区将绘制控制台。也许您可以从 X 配置中排除第二个显示器?

我认为要走的路(因为我自己没有这样做过,我喜欢全屏术语)是将外部显示器配置为单独的帧缓冲区。现在您将拥有一个用于控制台的 fb 和一个用于 X11 的 fb。

我发现了几个 con2fb,它将 tty 映射到帧缓冲区,例如“con2fb /dev/fb2 /dev/tty5”,但找不到下载它的位置。另一位粉丝进行了类似的搜索,来源发布在此处

另请查看此文档,尤其是 14.9 和此multihead howto,它们都描述了 con2fb。

我想你可以轮流发送一个 tty 到 /dev/fb2 或扩展你的桌面......也许是 xrandr?

另一种尝试方法是设置多座位。这通常为每个显示器提供单独的多个 kb 和鼠标,但您可以使用 Synergy2、外部 kvm 开关、带热键的自定义配置......?xorg xfree