![如何在分割视图窗口中显示 BASH X 终端和图形?](https://linux22.com/image/60071/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%88%86%E5%89%B2%E8%A7%86%E5%9B%BE%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%98%BE%E7%A4%BA%20BASH%20X%20%E7%BB%88%E7%AB%AF%E5%92%8C%E5%9B%BE%E5%BD%A2%EF%BC%9F.png)
我使用 BASH 脚本创建了一个简单的教育工具,该工具在 X 终端中运行。它会显示一个提示,用户可以在其中输入选择,如 Bash 初学者指南中所述捕获用户输入,并且先前输入的内容会被推到屏幕上。
__________________________
|________________________X_|
| ... |^|
| 30 | |
| x 10 | |
| ------ | |
| > |=|
|________________________|v|
有时,我需要在此文本输入区域附近显示一些图形,这些图形在用户键入时可见。我尝试了各种解决方案:
- 使用
txt2img
来自libcasa
.这会将终端窗口内的图形显示为彩色 ASCII 艺术,但复杂的图形不容易识别。 - 用于
eog
显示图片。这会在另一个窗口中显示图片,但要求用户在继续使用终端之前按“q”或退出图形窗口。
有没有办法呈现一个分割视图窗口,将 BASH 终端的脚本放在一个窗格中,将高质量图形放在另一个窗格中,并且可以通过 BASH 脚本进行更新?这可能看起来像这样:
__________________________
|________________________X_|
| |
| (PNG) |
| |
|==========================|
| ... |^|
| How many apples | |
| do you see in the | |
| picture? | |
| > |=|
|________________________|v|