別のXサーバーでウィンドウマネージャを使用してアプリケーションを実行する

別のXサーバーでウィンドウマネージャを使用してアプリケーションを実行する

別のXサーバーでアプリケーションを起動したいです。しかし、その後にはウィンドウマネージャが必要です。

スクリプトを作成しました。

#!/bin/sh
x-window-manager &
my-gui-app

そして始めましょう

xinit myscript.sh -- :1

問題は、アプリケーションを閉じた後でもウィンドウマネージャが実行され続けることです。my-gui-app終了後に終了したいと思います。

可能ですか?

ベストアンサー1

kill %1 少なくともこの方法でバックグラウンドジョブのPIDを終了できるように、インタラクティブシェルに最後の行を追加してみてください。それ以外の場合は、プロセスがpidファイルに書き込むことができるかどうか、またはそれが利用可能であることを確認してくださいkillall。確認されると、このwmには1つのプロセスしかありません。

おすすめ記事