Gnome 2 데스크탑에서 현재 활성 (초점) 창 정보를 가져 오는 솔루션이 필요합니다. 나는 주로 해당 창과 창 제목을 실행하는 프로세스에 관심이 있습니다.
가능합니까?
해결책:
창 제목 얻기 :
xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1
프로세스 이름 얻기 :
ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}'
또는:
cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm