![Cygwin 中 Shell 和 X-Windows 之间的分屏](https://linux22.com/image/1399903/Cygwin%20%E4%B8%AD%20Shell%20%E5%92%8C%20X-Windows%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%88%86%E5%B1%8F.png)
有没有办法将屏幕分割为通过 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&