내 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

그런 다음 출력을 살펴보십시오.

관련 정보