Cygwin でのシェルと X-Windows の分割画面

Cygwin でのシェルと X-Windows の分割画面

X サーバーを介して実行されるプログラムと標準のテキストベースの端末の間で画面を分割する方法はありますか? Windows 上の Cygwin で操作しています。

ソリューションは、可能な限りキーボードベースにする必要があります。


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

次に、1 回 (または数回) のキーストロークで、左側のフォーカスを切り替えることができます (GNU Screen で異なる画面ウィンドウ間を切り替えるのと同じです)。

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

すべてのプログラムが bash シェルである場合、解決策はすでに存在します。GNU Screen を使用すると、Bash シェル 1、bash シェル 2、bash シェル 3 を切り替えることができます。基本的に、X サーバーベースのプログラムと bash シェルを同時に実行し、出力を同時に表示したいのです。たとえば、左側が .pdf ドキュメントで、右側が bash シェルであるとします。そして、左側のフォーカスを異なる pdf ドキュメント間で頻繁にすばやく切り替えます。

関連するのは Linux 用のタイル ウィンドウ マネージャー プログラムですが、これらを Cygwin (Openbox?) で実行できるかどうかはわかりません。

ご意見ありがとうございます。

答え1

おそらく、X サーバーをマルチウィンドウで起動できます。各 X アプリケーションには独自のウィンドウがあります。したがって、ウィンドウ マネージャーは MS Windows です。

 X -multiwindow &
 export DISPLAY=:0
 xclock&

関連情報