在两个帧缓冲程序之间切换

在两个帧缓冲程序之间切换

我有两个程序(mplayer 和自定义 java 应用程序),它们都使用帧缓冲区呈现 GUI。它们在不同的进程中运行。我希望能够从一个程序切换到另一个程序,而无需结束/终止另一个程序的进程(原因是启动java程序需要很多时间)。我想模拟将两个程序之一发送到后台并隐藏其 GUI 并显示另一个程序的 GUI。

我在 Raspberry Pi、Debian 发行版上运行它。

答案1

是否可以使用 ctrl+z 暂停程序,然后使用它fg来恢复它们?我没有帧缓冲区设置,因此无法测试。

例如:

  1. 开始mplayer,按ctrl+z
  2. 启动java程序,按ctrl+z
  3. 运行jobs到查看暂停程序列表
  4. runfg %2恢复java程序,按ctrl+z再次暂停

如果这有效,您还可以使用它bg来恢复后台程序。

https://www.gnu.org/software/bash/manual/html_node/Job-Control-Builtins.html

相关内容