我正在尝试使用两个显卡运行两个显示器。第一个监视器用于 TTY,第二个监视器用于启动 xserver。当我启动 xserver 时,我的另一个屏幕仍然显示 TTY,但 xserver 会接收我的键盘输入。当我需要切换到终端时,我按 CTRL + ALT + F1,然后运行 TTY 的第一个屏幕开始再次接收键盘命令。问题是当我切换到 TTY 时,运行 xserver 的显示器变为空白,并且直到我按 CTRL F7 返回 xserver 后它才会唤醒。我需要做的是即使当我切换到 TTY 时也保持 xserver 输出到其监视器。这样,当我在 TTY 控制台中输入内容时,我就可以阅读屏幕上的内容。我到处搜索但找不到解决方案。我的问题是“切换到 tty 控制台时,是什么导致 xserver 输出变为空白”,因为我的目标是当我切换到 TTY 控制台时,阻止 xserver 输出变为空白。
答案1
这本身并不是对您的具体问题的答案,但至少根据您问题的文本,可能(?)是同一问题的实际解决方案。我自己经常在双屏设置上这样做。
根据您的配置,您可以在双显示器模式(例如 Nvidia xinerama 模式)下运行 xserver,然后将 GUI 终端移动到“TTY”屏幕,使其全屏,然后隐藏窗口装饰和菜单。 (例如,这可以在 xfce4-terminal 中轻松完成。)它看起来几乎相同(除了滚动条)。另外,您还可以使用鼠标输入,能够复制和粘贴,而不必物理地切换屏幕 TTY。
我意识到您的要求中可能还有问题中未提及的其他细节,这可能会避免这成为一个可行的答案。
我过去做过的另一件事(出于不同的原因)是在虚拟机中运行 Linux(在 Linux 上),并运行全屏“真正的”TTY。您甚至可以通过 SSH 进入主机操作系统(甚至通过最基本的最小虚拟机),然后您就可以使用“本机”、有点文本模式的 TTY。