2フレームバッファプログラム間の切り替え

2フレームバッファプログラム間の切り替え

私は2つのプログラム(mplayerとカスタムJavaアプリケーション)を持っています。どちらもフレームバッファを使ってGUIをレンダリングします。それらは異なるプロセスで実行されます。他のプログラムのプロセスを終了/終了しなくても、あるプログラムから別のプログラムに切り替えることができるようにしたいです(Javaプログラムの起動に時間がかかるためです)。 2つのプログラムのいずれかをバックグラウンドで送信し、そのGUIを非表示にし、他のプログラムのGUIを表示することをシミュレートしたいと思います。

私はRaspberry Pi、Debianディストリビューションで実行しています。

ベストアンサー1

ctrl + zを使用してプログラムを一時停止して再起動するために使用できますかfg?フレームバッファが設定されていないためテストできません。

たとえば、

  1. 開始するにはmplayerCtrl + Zを押します。
  2. Javaプログラムを起動してCtrl + Zを押します。
  3. jobsフリーズしたプログラムのリストを表示するには実行してください。
  4. fg %2Javaプログラムを再起動するには実行し、再び一時停止するにはCtrl + Zを押します。

bgこれが機能したら、それを使用してバックグラウンドプログラムを復元することもできます。

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

おすすめ記事