私のdebian xterm + lightdmキオスクシステムで誰がxtermを起動しましたか?

私のdebian xterm + lightdmキオスクシステムで誰がxtermを起動しましたか?

私はデスクトップ全体のdebian 7 x64を削除し、xorgとlightdmだけをキオスクアプリケーションとして残しました。

ユーザーが自動的にログインするようにlightdm設定を変更しました。起動するとxorgが起動し、ユーザーにログインするように求められない場合は正常に動作します。

ただし、ログイン後、画面の左上にxtermウィンドウが表示されます。どのインスタンスが実際にxtermを起動しているかを調べようとしていますが、無駄です!

もちろん、私はそれを監視スクリプトでパッケージ化されたキオスクバイナリに変更したいと思います。

答え1

Debian では、ウィンドウマネージャを選択しないと xterm が自動的に起動します。

誰がxtermを起動したのかわからない場合でも、見つける最も簡単な方法はルート名を/usr/bin/xtermに変更することです/usr/bin/xterm_。 /usr/bin/xterm スクリプトを作成します。

#!/bin/bash
( echo $$; ps -f --forest ) >/tmp/xterm.txt

次に、出力を見てください。

関連情報