Cygwin 中 Shell 和 X-Windows 之间的分屏

Cygwin 中 Shell 和 X-Windows 之间的分屏

有没有办法将屏幕分割为通过 X 服务器运行的程序和基于标准文本的终端?我在 Windows 下的 Cygwin 下操作。

该解决方案应尽可能基于键盘。


[Screen A - Running xeyes         ] || [Screen B - Running bash shell #2]

然后,通过一次(或几次)击键,我能够在左侧切换焦点(就像在 GNU Screen 中在不同的屏幕窗口之间切换一样):

[Screen A - Running bash shell #1 ] || [Screen B - Running bash shell #2]

如果所有程序都是 bash shell,那么解决方案就已经存在了。使用 GNU Screen,我可以在 Bash shell 1 或 bash shell 2 或 bash shell 3 之间切换。本质上,我想要做的是同时运行并同时查看输出,一个基于 X 服务器的程序和一个 bash shell。例如,左侧可能是 .pdf 文档,右侧是 bash shell。我经常快速地在左侧的不同 pdf 文档之间切换焦点。

相关的是用于 Linux 的 Tile-window-manager 程序,我不确定是否可以在 cygwin(openbox?)下运行它们。

感谢您的输入。

答案1

也许您可以在多窗口中启动 X 服务器:每个 X 应用程序都有自己的窗口。因此窗口管理器是 MS Windows。

 X -multiwindow &
 export DISPLAY=:0
 xclock&

相关内容